Родился 23 декабря 1909 года в селе Алешки Борисоглебского района Воронежской области (Россия). Русский.
В РККА с 10 октября 1929 года, был призван Воронежским районным военкоматом.
Окончил Воронежский аэроклуб в 1932 году.
Окончил авиационную школу в 1933 году.
Присвоено звание лейтенанта.
Служил пилотом в одной из бомбардировочных авиационных частей.
Присвоено звание старшего лейтенанта.
Участвовал в национально-революционной войне в Испании в 1937 году, в качестве пилота бомбардировщика СБ.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
В 1938 году присвоено звание капитана.
В 1939 году присвоено звание майора.
Служил в Архангельском военном округе, с 16 октября 1939 года по 15 июня 1940 года был командиром 80-го ближнебомбардировочного авиационного полка.
Участвовал в советско-финляндской войне с 28 декабря 1939 года по 1940 год, в должности командира 80-го полка.
В 1940 году присвоено звание полковника.
Командовал 1-й смешанной авиационной бригадой с 1940 года до августа 1941 года.
Служил в Архангельском военном округе, с 14 августа по 24 ноября 1941 года (30 января 1942 года) был командиром 134-й смешанной авиационной дивизии.
24 ноября 1941 года был назначен командующим ВВС 58-й Резервной армии.
Участвовал в Великой Отечественной войне с 1941 года.
Воевал на Калининском фронте, Воронежском фронте, принимал участие в Острогожско-Россошанской и Воронежско-Касторненской операциях, в Курской битве на Белгородском направлении, а также в других сражениях и боях.
С 6 (9) июня по 11 августа 1942 года командовал 267-й штурмовой авиационной дивизией. В июле - августе 1943 года был заместителем командира 256-й истребительной авиационной дивизии.
15 августа 1943 года во время боевого вылета был тяжело ранен в ногу, находился на излечении в госпиталях более года.
С 15 октября 1944 года по конец войны был заместителем командира 336-й истребительной авиационной дивизии.
Всего за время боевой службы в авиации произвел 106 боевых вылетов, с боевым налетом 175 часов. Из них 170 часов боевого налета произведено в Испании, и 5 часов - за период Великой Отечественной войны.
После окончания войны продолжал служить заместителем командира 336-й истребительной авиационной дивизии.
31 августа 1945 года вышел в отставку в звании полковника.
Награжден орденом Ленина (21.05.1940), двумя орденами Красного Знамени (03.11.1937, 02.03.1938), орденом Отечественной войны 1-й степени (29.08.1943), орденом Отечественной войны 2-й степени (15.06.1945), орденом Красной Звезды (30.04.1945), медалью «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими медалями.