podczas wojny zimowej wykonał 30 lotów bojowych. Potem został lotnikiem-inspektorem, latem 1940 uczestniczył w zajmowaniu przez ZSRR Besarabii, a od czerwca 1941 w wojnie z Niemcami jako zastępca dowódcy i od listopada 1941 dowódca 131 lotniczego pułku myśliwskiego. Od czerwca do grudnia 1941 i ponownie od maja do lipca 1942 walczył na Froncie Południowym, w lipcu-sierpniu 1942 Froncie Północno-Kaukaskim, a od sierpnia do grudnia 1942 w składzie Północnej Grupy Wojsk Frontu Zakaukaskiego, brał udział w walkach obronnych w Mołdawii i na południu Ukrainy, operacji rostowskiej, barwienkowo-łozowskiej, w walkach o Charków i Kaukaz.
W czerwcu 1943 ukończył kursy doskonalenia kadry oficerskiej przy Akademii Wojskowo-Powietrznej, w lipcu 1943 został dowódcą pułku lotniczego, a w grudniu 1943 lotniczej dywizji myśliwskiej, od lipca do października 1943 walczył na Froncie Briańskim, a od grudnia 1943 do maja 1945 1 Ukraińskim, uczestniczył w operacji orłowskiej, briańskiej, żytomiersko-berdyczowskiej, korsuń-szewczenkowskiej, rówieńsko-łuckiej, proskurowsko-czerniowieckiej, lwowsko-sandomierskiej, sandomiersko-śląskiej, dolnośląskiej, górnośląskiej, berlińskiej i praskiej. Podczas wojny wykonał 434 loty bojowe, w walkach powietrznych zestrzelił osobiście 20 i w grupie 2 samoloty wroga.