З липня 1942 й до кінця війни — командир 814-го (з серпня 1943 — 106-го гвардійського) винищувального авіаційного полку. Воював на Калінінському, Західному, Південно-Західному, 3-му і 1-му Українських фронтах. Брав участь у проведенні Ворошиловградської, Курської, Ізюм-Барвінківської, Запорізькій, Дніпропетровській, Львівсько-Сандомирській, Сандомирсько-Сілезькій, Берлінській і Празькій операціях.