Родился 18 ноября 1907 года в селе Великие Деревичи (Деревича, Дырывычи) Любарского района Житомирской области (Украина).
В РККА с 26 (29) октября 1929 года.
Окончил авиационную школу техников.
Присвоено звание военинженера 2-го ранга.
Служил в различных авиационных частях.
Участвовал в национально-революционной войне в Испании с осени 1936 года по 1937 год в составе технического персонала республиканской авиации.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
Участвовал в Великой Отечественной войне.
Служил в составе 82-го истребительного авиационного полка ПВО Закавказского военного округа.
С 24 апреля 1942 года до конца войны служил в должности заместителя старшего инженера по вооружению 651-го истребительного авиационного полка ПВО. Воевал на Сталинградском фронте по 5 сентября 1942 года, на Московском фронте ПВО с октября 1942 года и на Западном фронте ПВО с июля 1943 года до конца войны.
В 1943 году служил в звании старшего техник-лейтенанта.
Присвоено воинское звание «инженер-капитан».
После окончания войны продолжал служить в должности заместителя старшего инженера по вооружению 651-го истребительного авиационного полка ПВО.
1 марта 1946 года вышел в отставку в звании инженер-капитана.
Награждён двумя орденами Красной Звезды (21.06.1937, 03.11.1944), медалями «За боевые заслуги» (11.09.1943), «За оборону Сталинграда», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».