Родился 13 марта 1907 года в деревне Киселевичи Бобруйского района Могилевской области (Беларусь).
В РККА с 19 ноября 1929 года.
Окончил авиационную школу техников.
Присвоено звание воентехника 2-го ранга.
Служил в различных авиационных частях.
Участвовал в национально-революционной войне в Испании с осени 1936 года по 1937 год в составе технического персонала республиканской авиации.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
Участвовал в Великой Отечественной войне с 18 июля 1941 года.
Находился на фронте с 18 июля 1941 года по сентябрь 1942 года, служил в составе 237-го истребительного авиационного полка, 161-го истребительного авиационного полка.
Затем до конца войны служил в Московском военном округе в должности заместителя старшего инженера по вооружению 2-й запасной истребительной авиационной бригады.
Присвоено звание капитана авиационно-технической службы.
После окончания войны продолжал служить в должности заместителя старшего инженера по вооружению 2-й запасной истребительной авиационной бригады.
18 октября 1945 года в звании капитана авиационно-технической службы уволился в запас.
По состоянию на 1985 год проживал в Советском Союзе.
Награждён орденом Отечественной войны 1-й степени (06.11.1985), двумя орденами Красной Звезды (02.01.1937, 03.11.1944), медалями «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.