В январе 1943-марте 1945 (c октября 1944 года не летал по состоянию здоровья) — лётчик-инспектор по технике пилотирования 220-й (с февраля 1943 года — 1-й гвардейской) истребительной авиационной дивизии. Воевал на Южном, Степном, Центральном и 1-м Белорусском фронтах. Участвовал в Курской битве, освобождении Левобережной Украины и Белоруссии. Всего за время войны совершил 453 боевых вылета на истребителях И-16, ЛаГГ-3, Як-1, Як-7 и Р-39 «Аэрокобра», в 107 воздушных боях сбил лично 16 и в составе группы 5 самолётов противника (согласно наградных документов, но по исследованию М. Ю. Быкова «Все асы Сталина», оперативными и отчетными документами подтверждены 12 личных и 5 групповых побед аса).