Родился 27 октября 1914 года в селе
Пол-Успенье ныне Новодеревеньковского района Орловской области (Россия)
в семье служащего.
В 1938 окончил педагогический институт в Курске, работал учителем, затем
директором неполной средней школы.
В 1939 пошел служить в армию, в 1941 окончил Харьковское военное
авиационное училище.
На фронт Великой Отечественной войны попал в октябре 1941. Служил
штурманом эскадрильи 34-го гвардейского бомбардировочного авиационного
полка (в составе 276-я бомбардировочной авиационной дивизия, 1-я
воздушная армия, 3-й Белорусский фронт) в звании старшего лейтенанта.
По состоянию на март 1945 совершил 175 боевых вылетов на разведку и
бомбардировку войск противника.
На одном из вылетов получил ранение, но смог посадить самолёт на своём
аэродроме.
Звание Героя Советского Союза присвоено 29 июня 1945.
После войны продолжил службу в ВВС, в 1955 в звании майора был уволен в
запас.
Жил и работал в городе Елец Липецкой области.
Умер 9 июня 1977 года.