На фронте с 1941 года. С мая 1943 года — командир эскадрильи 78-го гвардейского штурмового авиаполка, участник Сталинградской и Курской битв, освобождения Украины, Польши, Битвы за Берлин. В годы Великой Отечественной войны выполнил 275 боевых вылета, сбив в воздушных боях 6 и уничтожив на земле 21 самолёт противника, 34 танка, 65 автомашин, 7 складов с горючим и боеприпасами, 53 орудия и большое количество живой силы противника.