16 października 1943 roku został awansowany na generała majora. W okresie od 6 grudnia 1943 roku do 6 września 1944 roku dowodził 69 Siewską Dywizją Strzelecką.

W dniu 13 września 1944 roku został oddelegowany do Wojska Polskiego w stopniu generała brygadyEdward Jan Nalepa, Oficerowie Armii Radzieckiej..., s. 188.. Zastępca dowódcy 2 Armii WP do spraw liniowych, a od 9 kwietnia 1945 roku szef sztabu tej Armii. Przyczynił się do odparcia kontrataku niemieckiego feldmarszałka Ferdinanda Schörnera w kwietniu 1945 roku, a w maju 1945 roku wziął udział w operacji praskiej. Od lipca 1945 szef Departamentu Piechoty i Kawalerii MON. Na podstawie uchwały Prezydium Krajowej Rady Narodowej z dnia 14 grudnia 1945 roku został awansowany na generała dywizji. „Pozytywnie oceniany między innymi przez generała Karola Świerczewskiego za kierowanie sztabem 2 Armii WP podczas nieudanej operacji na kierunku drezdeńskim. Postać godna szczegółowej i rzeczowej analizy jego wpływu na losy 2 Armii WP na przełomie 1944/1945 roku”Bez możliwości wyboru..., s. 235..