Od 19 sierpnia 1943 do 22 stycznia 1944 dowódca 166 Dywizji Piechoty na froncie radziecko-niemieckim, m.in. na Froncie Woroneskim. Jesienią 1943 został ciężko ranny pod Achtyrką. Generał major od 16 sierpnia 1943. Dwukrotnie wstępował do partii komunistycznej – RKP(b) – w 1918 (wykluczony w 1921 w związku z aresztowaniem) oraz WKP(b) w 1940 po oczyszczeniu z zarzutów.

W styczniu 1944 skierowany w stopniu generała brygady do 1. Korpusu Polskich Sił Zbrojnych w ZSRR na stanowisko zastępcy dowódcy korpusu do spraw liniowych – od stycznia do 4 marca 1944. Później – od 4 marca do 6 lipca 1944 – zastępca dowódcy 1 Armii WP w ZSRR, szef Departamentu Mobilizacji i Uzupełnień WP – od 6 lipca do 26 września 1944, komendant Centrum Wyszkolenia Oficerów w Riazaniu – od 26 września 1944 do 23 kwietnia 1945, szef Departamentu Piechoty i Kawalerii WP w I Wiceministerstwie Obrony Narodowej – od 23 kwietnia do 18 lipca 1945. Od 18 lipca 1945 do 19 kwietnia 1946 szef Departamentu Mobilizacji i Uzupełnień w MON. Generał dywizji od 14 grudnia 1945.