Иван Ефимович Москаленко родился 10 октября 1915 года в селе Дедов Стародубского района Брянской области.
После окончания девяти классов школы и горнопромышленного училища работал машинистом врубовой машины на шахте в городе Сталино (ныне город Донецк). В 1936 году Иван Ефимович был призван в ряды Красной Армии, в 1938 году окончил Ворошиловградскую военную авиационную школу пилотов. После её окончания в 1938-м стал инструктором лётных кадров.
На фронтах Великой Отечественной войны находился с июля 1942 года, командовал эскадрильей 946-го штурмового авиационного полка 231-й штурмовой авиадивизии 1-й воздушной армии Западного фронта. Во время войны совершил 180 боевых вылетов, сражался в небе над Сталинградом.
За период боевой работы на 1-м и 2-м Белорусских фронтах 189-й гвардейский штурмовой авиаполк совершил 1442 боевых вылета. Гвардии майор Москаленко к 14 марта 1945 года совершил 78 боевых вылетов, водил в бой группы из 8-16 самолётов Ил-2.
Отличился будучи ведущим группы из 8 Ил-2 при уничтожении скопления войск и техники противника у переправы через Березину юго-восточнее Бобруйска.
В ходе Восточно-Прусской и Восточно-Померанской операций водил группы в 8-16 самолётов. Наносил удары по укреплениям, скоплениям войск и боевой техники, эшелонам и автоколоннам противника в районах городов Вилленберг, Алленштайн, Нойштеттин, Кёзлин.
Указом Президиума Верховного Совета СССР «О присвоении звания Героя Советского Союза офицерскому составу Военно-воздушных сил Красной Армии» от 4 февраля 1944 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство Иван Ефимович Москаленко был удостоен высокого звания «Герой Советского Союза» с вручением ордена Ленина и медали «Золотая Звезда».
За боевые заслуги он также был награждён тремя орденами Красного Знамени, орденом Отечественной войны I степени, орденом Красной Звезды, медалями.
После войны продолжил службу в армии, в 1947 году окончил Высшие лётно-тактические курсы в Липецке. В 1956 году полковник Иван Ефимович Москаленко уволился в запас.
Жил в Липецке. Долгие годы Иван Ефимович трудился на Новолипецком металлургическом заводе старшим аппаратчиком электролизной установки в листопрокатном цехе № 2.
Ушёл из жизни 26 ноября 1971 года.
Имя Ивана Ефимовича Москаленко выбито на мраморной стене с фамилиями Героев Советского Союза – уроженцев Липецкой области, а также Героев Советского Союза, кровно связанных судьбой с Липецким краем, на площади Героев в Липецке, которая входит в состав мемориального комплекса.
В небе над Смоленщиной. – Текст : непосредственный // В памяти и в сердце навсегда / К. Т. Огрызков. – Липецк : Юлис, 2005. – С. 245 : ил.
О Герое Советского Союза Иване Ефимовиче Москаленко.
Огрызков, К. Москаленко Иван Ефимович / К. Огрызков. – Текст : непосредственный // Липецкая энциклопедия. В 3 т. Т. 2 : Ж – О / ред.-сост. Б. М. Шальнев, В. В. Шахов. – Липецк, 2000. – С. 369 : ил.
***
Москаленко Иван Ефимович / подгот. Л. Е. Шейнман. – Текст : электронный // Международный патриотический интернет-проект «Герои страны» : [сайт]. – 2018. – URL: https://warheroes.ru/hero/hero.asp?Hero_id=18560 (дата обращения: 13.08.2026).
1944: «Мой дед – Герой Советского Союза». – Текст : электронный // Информационно-справочный портал СМИ Липецкой области «ЛипецкМедиа» : [сайт]. – 2015. – 2 мая. – URL: https://lipetskmedia.ru/news/special/49070-1944___Moii_dyed/ (дата обращения: 13.08.2026).
О Герое Советского Союза Иване Ефимовиче Москаленко.