Родился в 1921 году в селе
Малая Снетинка Фастовского района Киевской области (Украина) в семье
крестьянина-бедняка.
В 1940 году по окончании
Фастовской средней школы поступил в Краснодарское авиаучилище, которое
окончил в 1942 году. Став летчиком разведывательного авиаполка (комполка
полковник Шерстюк), проявил находчивость, мастерство в фотографировании
вражеских объектов, смелость и отвагу в бою, за что Указом Президиума
Верховного Совета СССР от 15 мая 1946 года ему присвоено звание Героя
Советского Союза.
Всего за войну выполнил 102
боевых вылета.
По состоянию на 1977 год
служил в ВВС.