Od 1 września 1942 walczył z Niemcami, kolejno na Froncie Stalingradzkim, Dońskim, Centralnym, Białoruskim i 1 Białoruskim jako dowódca pułku artyleryjskiego i dowódcy brygady, brał udział w bitwie pod Stalingradem, pod Kurskiem, wyzwoleniu prawobrzeżnej Ukrainy i Białorusi oraz w operacji wiślańsko-odrzańskiej, m.in. w walkach na odcinku Rudki-Szlachecki Las k. Zwolenia (14 stycznia 1945), opanowywaniu Kalisza (23 stycznia 1943) i w rejonie Frankfurtu nad Odrą (2 lutego 1945) jako dowódca 35 Brygady 1 Frontu Białoruskiego w stopniu pułkownika.