Родился 10.10.1915 года в селе Дедов ныне Стародубского района Брянской области в семье крестьянина. Русский. Член КПСС с 1944 года. Окончил 9 классов и горно-промышленное училище. Работал машинистом врубовой машины на шахте № 31 в городе Сталино (Донецк). В Советской Армии с 1936 года. В 1938 окончил Ворошиловградскую военную авиационную школу пилотов. На фронтах Великой Отечественной войны с июля 1942 года. Командиp эскадрильи 946-го штурмового авиационного полка (231-я штурмовая авиационная дивизия, 1-я воздушная армия, Западный фронт) кандидат в члены КПСС капитан Москаленко к сентябрю 1943 совершил 70 боевых вылетов на штурмовку войск противника. Звание Героя Советского Союза присвоено 04.02.1944 года. В 1947 году окончил Высшие лётно-тактические КУОС, командовал авиационным полком. С 1956 полковник Москаленко — в запасе. Жил в городе Липецк. Награжден орденом Ленина, 3 орденами Красного Знамени, орденом Отечественной войны 1 степени, Красной Звезды, медалями. Умер 26.11.1971 года.