С июня 1943 года — заместитель командира 322-й истребительной авиадивизии. В этой дивизии воевал на Западном, Брянском, 1-м Прибалтийском, 3-м Белорусском и 1-м Украинском фронтах. Участвовал в Курской битве, в Брянской, Невельской, Городокской, Белорусской, Висло-Одерской наступательных операциях. 25 июля 1944 года осуществил штурмовой удар по железнодорожной станции Тильзит — это было первое появление советских лётчиков над территорией Германии днём. В августе 1944 года организовал и лично возглавил серию из 4-х штурмовых авиаударов по крупнейшим аэродромам противника в Восточной Пруссии. Во время смены командования дивизии с 1 по 14 ноября 1944 года временно исполнял должность командира дивизии.