Od kwietnia do września 1943 dowodził 907 pułkiem lotnictwa myśliwskiego specjalnego przeznaczenia 9 Korpusu Lotnictwa Myśliwskiego Obrony Przeciwlotniczej, od czerwca 1943 będącego w składzie Frontu Zachodniego Obrony Przeciwlotniczej, od września 1943 do kwietnia 1944 dowodził 959 pułkiem lotnictwa myśliwskiego 147 Dywizji Myśliwskiej w składzie rybińsko-jarosławskiego dywizyjnego rejonu Frontu Zachodniego Obrony Przeciwlotniczej. Od maja do października 1944 był zastępcą dowódcy 2 gwardyjskiego pułku lotnictwa myśliwskiego 322 Dywizji Lotnictwa Myśliwskiego 1 Armii Powietrznej (od czerwca do września 1944 wchodzącej w skład 3 Frontu Białoruskiego), biorąc udział w operacji białoruskiej (w tym witebsko-orszańskiej, mińskiej, wileńskiej i kowieńskiej), w październiku 1944 mianowano go dowódcą 482 pułku lotnictwa myśliwskiego 322 Dywizji Lotnictwa Myśliwskiego, którym dowodził do końca wojny;