Родился 15 июля 1909 года в деревне Беречка Дросковского района Орловской области (Россия).
В РККА с 15 октября 1929 года, был призван Шахтинским городским военкоматом Донецкой области.
Окончил авиационную школу лётчиков-наблюдателей.
20 марта 1936 года присвоено звание лейтенанта.
Служил штурманом в различных авиационных частях.
19 ноября 1937 года присвоено звание старшего лейтенанта.
Участвовал в национально-революционной войне в Испании с 14 декабря 1937 года по 15 августа 1938 года в качестве штурмана бомбардировщика СБ 24-й бомбардировочной группы республиканской авиации.
13 августа 1938 года присвоено звание майора.
После возвращения из Испании продолжал служить в авиации.
Служил в 72-м смешанном авиационном полку.
Участвовал в советско-финляндской войне с 30 ноября 1939 года по 13 марта 1940 года в составе 72-го смешанного авиационного полка.
Совершил 56 боевых вылетов.
Участвовал в Великой Отечественной войне.
Совершил 5 боевых вылетов в тыл врага для установки связи с партизанами и снабжения их оружием.
С 15 января 1943 года по 15 мая 1944 года перегонял самолеты из Англии в СССР.
Участвовал в советско-японской войне с 9 августа по 2 сентября 1945 года.
После окончания войны продолжал служить в Военно-воздушных силах.
4 июня 1947 года присвоено звание подполковника.
22 августа 1952 года присвоено звание полковника.
Вышел в отставку 30 июля 1960 года в звании полковника.
Проживал в городе Киев (Украина).
Умер 24 мая 1981 года.
Награждён орденом Ленина (05.11.1954), двумя орденами Красного Знамени (14.11.1938, 15.11.1950), орденом Красной Звезды (03.11.1944), двумя медалями «За отвагу» (22.02.1939, 19.05.1940), медалями «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией», «30 лет Советской Армии и Флота» и другими орденами и медалями.