Родился 7 сентября (4 октября) 1906 года в городе Санкт-Петербург (Россия). Русский.
В РККА с 15 июня (июля) 1931 года.
Окончил Теоретическую школу лётчиков в Ленинграде (учился с июля 1931 года по январь 1932 года).
Окончил 14-ю школу лётчиков в Энгельсе (учился с января 1932 года по август 1933 года).
С августа по октябрь 1933 года служил в Конотопе в должности младшего лётчика легко-бомбардировочной бригады.
Окончил курсы командиров кораблей в Ейске (учился с октября по декабрь 1933 года).
С декабря 1933 года служил в Запорожье в должности командира корабля тяжело-бомбардировочной бригады, с сентября 1934 года служил в Монино в должности командира отряда тяжело-бомбардировочной бригады, с сентября 1937 года по сентябрь 1939 года - там же в должности командира эскадрильи дальнебомбардировочной бригады.
Присвоено звание старшего лейтенанта.
Участвовал в национально-революционной войне в Испании в 1938 году в качестве пилота бомбардировщика СБ 24-й бомбардировочной группы республиканской авиации.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
Служил в Москве, с сентября по декабрь 1939 года был инспектором Ц. С. Осовиахима, а с декабря 1939 года по август 1942 года - начальником Управления авиации Осовиахима.
С августа 1942 года по январь 1943 года был начальником 4-й школы пилотов первоначального обучения в Уфе.
Присвоено звание подполковника.
С января 1943 года служил в должности заместителя начальника отдела перелетов штаба ВВС ВМФ в Москве.
После окончания войны продолжал служить в Военно-морском флоте.
В 1945 году служил в составе советской Военной администрации в Германии, в Главном Морском штабе ВМФ.
29 декабря 1956 года вышел в отставку в звании полковника.
Награждён орденом Ленина (30.12.1956), двумя орденами Красного Знамени (14.11.1938, 27.12.1951), двумя орденами Красной Звезды (19.08.1944, 05.11.1946), медалями «За боевые заслуги» (03.11.1944), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.