Родился 25 апреля 1913 года в селе Харьковцы Переяслав-Хмельницкого района Киевской области (Украина).
В РККА с 29 ноября 1932 года.
Окончил авиационную школу летчиков-наблюдателей.
Присвоено звание лейтенанта.
Служил штурманом в 87-й авиационной бригаде.
Участвовал в национально-революционной войне в Испании с июня 1938 года в качестве штурмана бомбардировщика СБ 24-й бомбардировочной группы республиканской авиации.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
Участвовал в Великой Отечественной войне с 1941 года.
Воевал на Юго-Западном фронте в должности штурмана эскадрильи Полтавских курсов усовершенствования 51-й и 56-й армий.
Присвоено звание майора.
После окончания войны продолжал служить в Военно-воздушных силах.
Служил во 2-м Чкаловском военном авиационном училище летчиков-наблюдателей.
15 апреля 1959 года вышел в отставку в звании полковника.
По состоянию на 1985-й год проживал в городе Новая Каховка Херсонской области (Украина).
Награждён двумя орденами Красного Знамени (22.02.1939, 05.11.1954), орденом Отечественной войны 2-й степени (06.04.1985), орденом Красной Звезды (24.06.1948), медалями «За боевые заслуги» (03.11.1944), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.