Родился 20 января (2 февраля) 1913 года в деревне Горская Порада (Горская Порода) Неклиновского (Больше-Крепинского) района Ростовской области (Россия). Русский.
В РККА с 20 декабря 1931 (1932) года, был призван Нахичеванским городским военкоматом Ростовской области.
Окончил военную авиационную школу.
Присвоено звание лейтенанта.
Служил пилотом в скоростном бомбардировочном авиационном полку.
Присвоено звание старшего лейтенанта.
Участвовал в национально-революционной войне в Испании с июня 1938 года в качестве командира 24-й бомбардировочной группы республиканской авиации.
На самолете СБ произвел несколько десятков боевых вылетов.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
В 1939 году присвоено звание капитана.
Участвовал в советско-финляндской войне 1939-1940 годов.
Командовал эскадрильей одного из бомбардировочных авиационных полков.
Участвовал в Великой Отечественной войне с июля 1941 года.
Воевал на Западном фронте с июля по сентябрь 1941 года.
Присвоено звание майора.
С 1944 года до конца войны был командиром 970-го бомбардировочного авиационного полка.
Воевал на 2-м Белорусском фронте с 8 декабря 1944 года. Принимал участие в освобождении Польши, в боях за Германию.
Произвел 5 боевых вылетов на самолете А-20 «Бостон».
После окончания войны продолжал служить в Военно-воздушных силах.
8 мая 1946 года вышел в отставку в звании полковника.
По состоянию на 1985 год проживал в городе Краснодар (Россия).
Награжден орденом Ленина (22.02.1939), двумя орденами Красного Знамени (07.04.1940, 05.06.1945), орденом Отечественной войны 1-й степени (06.04.1985), орденом «Знак Почета» (19.05.1954), медалями «За боевые заслуги» (03.11.1944), «За взятие Кёнигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «30 лет Советской Армии и Флота» и другими.