Родился 15 июля 1918 года на станции Деканская Перевальского района Ворошиловградской области (ныне Артёмовский горсовет Донецкой области), в семье крестьянина.
Окончил неполную среднюю школу. В 1937 году, по окончании Рабфака и местного аэроклуба, был призван в ряды Красной Армии. Окончил Чугуевское военное авиационное училище лётчиков в 1940 году.
С началом Великой Отечественной войны на фронте. В одном из боёв был сбит и, находясь без сознания, попал в плен. Вскоре, убив конвоира, бежал и с помощью партизан возвратился в свой полк.
К апрелю 1942 года командир звена 157-го истребительного авиационного полка ПВО (4-я Ударная армия, Калининский фронт).
5 июля 1943 года погиб в воздушном бою на Курской дуге.
Всего выполнил более 300 боевых вылетов. Провёл свыше 30 воздушных боёв, имел на своём счету 17 самолётов противника сбитых лично и 23 — в группе с другими пилотами.