В ноябре 1942-марте 1945 — лётчик, старший лётчик, заместитель командира и командир авиаэскадрильи 74-го (с марта 1943 — 70-го гвардейского) штурмового авиационного полка. С марта 1945 — командир авиаэскадрильи 33-го гвардейского штурмового авиационного полка. Воевал на Северо-Западном, 2-м и 1-м Белорусском фронтах. Участвовал в блокаде и ликвидации Демянского плацдарма противника, освобождении Белоруссии, в Висло-Одерской, Восточно-Померанской и Берлинской операциях.