Родился 21 августа 1909 года в селе Хреновое Новоусманского (Рождественско-Хавском) района Воронежской области (Россия). Русский. Окончил школу в своем селе.
В РККА с 15 декабря 1929 года (3 ноября 1930 года).
Окончил Чкаловскую военную авиационную школу лётчиков.
Присвоено звание лейтенанта.
Служил пилотом в скоростном бомбардировочном авиационном полку.
Участвовал в национально-революционной войне в Испании с 14 декабря 1937 года по 1938 год в качестве командира эскадрильи бомбардировщиков СБ 24-й бомбардировочной группы республиканской авиации.
Имел псевдоним «Мигель».
6 марта 1938 года в районе мыса Палос во главе своей эскадрильи участвовал в потоплении франкистского крейсера «Балеарес» (13.200 тонн).
После возвращения из Испании продолжал служить в авиации.
В 1939 году присвоено звание майора.
В 1941 году ему было присвоено звание подполковника.
Служил в 624-м ближнебомбардировочном авиационном полку.
Участвовал в Великой Отечественной войне с 29 декабря 1941 года.
Воевал на Ленинградском, Западном и Северо-Западном фронтах.
Во главе 593-го ночного легкобомбардировочного авиационного полка защищал Москву.
С 17 января 1942 года командовал 55-м ближнебомбардировочным авиационным полком 242-й ночной бомбардировочной авиационной дивизии.
К середине июля 1942 года совершил 8 боевых вылетов ночью.
С 11 февраля 1943 года был командиром 8-го отдельного учебно-тренировочного смешанного авиационного полка.
К концу августа 1943 года произвел 13 боевых вылетов на бомбардировщике СБ.
Имел общий налет 4.231 час на самолетах СБ, ДБ-3ф, Пе-2, Як-7б и других.
Принимал участие в боях за Австрию.
После окончания войны продолжал служить в Военно-воздушных силах.
Служил на Кавказе, Дальнем Востоке, в Сибири и Беларуси, на Украине и в Поволжье.
С 1947 года по 1948 год командовал 161-м гвардейским бомбардировочным авиационным полком.
Служил в Энгельской военной авиационной школе летчиков Приволжского военного округа.
В 1953 году присвоено звание генерал-майора авиации.
Служил в должности заместителя командующего воздушной армией.
6 марта 1959 года вышел в отставку в звании генерал-майора авиации.
Проживал в городе Воронеж (Россия).
Умер 23 ноября 1985 года. Похоронен на Лесном кладбище в Воронеже.
Награждён двумя орденами Ленина (22.02.1939, 30.12.1956), тремя орденами Красного Знамени (14.11.1938, 21.08.1942, 15.11.1950), двумя орденами Отечественной войны 1-й степени (26.08.1943, 06.04.1985), двумя орденами Красной Звезды (03.11.1944, 04.06.1955), медалями «За оборону Ленинграда», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «30 лет Советской Армии и Флота» и другими.