С июля 1942 года — командир 954-го штурмового авиационного полка 291-й штурмовой авиационной дивизии на Юго-Западном, Сталинградском и Донском фронтах. С декабря 1942 года — командир 243-го (с марта 1943 года — 78-го гвардейского) штурмового авиационного полка 228-й штурмовой авиационной дивизии 16-й воздушной армии. Полк сражался на Центральном, Белорусском и 1-м Белорусском фронтах. Участвовал в Харьковском сражении, Сталинградской и Курской битвах, в битве за Днепр, в Гомельско-Речицкой, Калинковичско-Мозырской, Рогачевско-Жлобинской, Белорусской наступательных операциях.