С 1936 года в Красной Армии. С 1941 года на Черноморском флоте. Участник обороны Севастополя, освобождения Мариуполя, Новороссийска, Бердянска. За отличное выполнение боевых заданий при освобождении Мариуполя в сентябре 1943 был награждён медалью «За боевые заслуги».
Старшина 2-й статьи Макеёнок в ночь на 26.03.1944 года в числе десантного отряда под командованием старшего лейтенанта К. Ф. Ольшанского был высажен в тыл врага в порт города Николаев. Два дня до подхода наших войск отряд вёл бой, отбил 18 атак врага.
И. А. Макеёнок погиб в этом бою 28.03.1944 года.
Указом Президиума Верховного Совета СССР 20.04.1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство старшине Ивану Андреевичу Макеёнку было присвоено звание Героя Советского Союза (посмертно).
Также награждён орденом Ленина.
Источник: https://ru.wikipedia.org/wiki/Макеёнок,_Иван_Андреевич