Участник Великой Отечественной войны с июня 1942 года. В июне 1942 года назначен командиром 264-й штурмовой авиационной дивизии 3-й воздушной армии Калининского фронта. С 16 сентября 1942 года — заместитель командующего, а с 26 мая 1943 года — командующий 3-й воздушной армией. Воевал на Калининском, с октября 1943 — на 1-м Прибалтийском, с февраля 1945 — на 3-м Белорусском, с 5 мая 1945 — на Ленинградском фронтах. В годы войны принимал участие в Первой Ржевско-Сычёвской, Второй Ржевско-Сычёвской, Великолукской, Смоленской, Невельской, Городокской, Витебской, Белорусской, Прибалтийской, Восточно-Прусской наступательных операциях, в штурме Кёнигсберга и в блокаде Курляндской группировки противника.