Родился 10 марта 1909 года в селе Андреевск Андреевского района Смоленской области (Россия). Русский.
В РККА с 12 ноября 1931 года, был призван Центральным районным военкоматом Москвы.
Окончил авиационную школу лётчиков.
Присвоено звание лейтенанта.
Служил в Белорусском военном округе в должности пилота 9-й легко-штурмовой авиационной эскадрильи «Ультиматум» 114-й легкой штурмовой авиационной бригады.
Участвовал в национально-революционной войне в Испании с 19 ноября 1936 года по 1937 год в качестве пилота штурмовика Р-5ССС 15-й штурмовой группы республиканской авиации.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
Присвоено звание майора.
Служил на Дальнем востоке, командовал 537-м штурмовым авиационным полком.
Участвовал в Великой Отечественной войне с 13 марта по 27 апреля 1945 года.
Воевал в составе 1-го Украинского фронта, проходил стажировку на фронте в должности командира 109-го гвардейского штурмового авиационного полка 2-й Воздушной армии.
Произвел 17 боевых вылетов на штурмовике Ил-2, уничтожил 6 автомашин, 1 баржу, разрушил 8 домов и 1 заводское здание, уничтожил и рассеял до 75 солдат и офицеров противника.
В 1945 году присвоено звание подполковника.
Участвовал в советско-японской войне с 9 августа по 2 сентября 1945 года.
Воевал в составе 1-го Дальневосточного фронта в должности командира 537-м штурмового авиационного полка 252-й штурмовой авиационной дивизии 9-й Воздушной армии.
Произвел 3 боевых вылета.
После окончания войны продолжал служить в Военно-воздушных силах.
Служил в составе 2-го штурмового авиационного полка 5-й запасной авиационной бригады 1-й армии.
15 января 1954 года вышел в отставку в звании подполковника.
Награжден двумя орденами Красного Знамени (02.01.1937, 13.06.1952), двумя орденами Отечественной войны 1-й степени (29.05.1945, 29.08.1945), двумя орденами Красной Звезды (18.08.1945, 30.04.1947), медалями «За боевые заслуги» (03.11.1944), «За взятие Берлина», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией» и другими.