Родился 23 октября (ноября) 1909 года в деревне Ждановка Нагорьевского района Ярославской области (Россия). Русский.
В РККА с 22 октября 1931 года, был призван Фрунзенским районным военкоматом Москвы.
Окончил авиационную школу лётчиков-наблюдателей.
Присвоено звание лейтенанта.
Служил штурманом в одной из авиационных частей.
Участвовал в национально-революционной войне в Испании с октября 1936 года по 1937 год в качестве штурмана бомбардировщика СБ 1-й эскадрильи 12-й бомбардировочной группы республиканской авиации.
После возвращения из Испании продолжал служить в бомбардировочной авиации.
Присвоено звание майора.
Участвовал в советско-финляндской войне 1939-1940 годов в составе 18-го скоростного бомбардировочного авиационного полка.
19 декабря 1939 года, во время боевого вылета на бомбардировщике СБ был сбит и попал в плен.
Содержался в Лагере № 1, Кёюлиё, имел лагерный номер 47.
Освобожден после окончания боевых действий, в мае 1940 года.
Продолжал служить в авиации.
Присвоено звание подполковника.
Служил в должности начальника штаба 6-й Воронежской авиационной школы пилотов первоначальной подготовки до ноября 1942 года.
В ноябре 1944 года был назначен начальником Чугуевской авиационной школы пилотов, находившейся в то время в городе Чимкент (Казахстан).
После окончания войны продолжал служить в ВВС.
До 1946 года был начальником Чугуевской авиационной школы пилотов Сибирского военного округа.
7 апреля 1960 года в звании полковника уволился в запас.
Награжден тремя орденами Красного Знамени (02.01.1937, 03.11.1937,* 19.11.1951), двумя орденами Красной Звезды (07.11.1946, 22.02.1955), медалями «За боевые заслуги» (03.11.1944), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.
Примечание:
* Орден имел порядковый № 80/"2".