We wrześniu 1943, jako Polak, został skierowany do tworzonego na terytorium ZSRR 1 Korpusu Polskich Sił Zbrojnych. Najpierw jako zastępca dowódcy 3 pułku artylerii ciężkiej, a następnie jako szef sztabu artylerii 3 Dywizji Piechoty im. Romualda Traugutta. Bierze udział w walkach nad Turią, później nad Wisłą koło Puław i Dęblina. W dniach od 16 do 22 września 1944 uczestniczy w walkach 8 i 9 pułków piechoty na przyczółkach Czerniakowa i Powiśla. W ostatnich dniach grudnia 1944 roku, już w stopniu podpułkownika zostaje wyznaczony na stanowisko dowódcy 2 pułku artylerii lekkiej 2 Dywizji Piechoty. Na czele pułku bierze udział w walkach o Młociny, Bielany i Żoliborz. Następnie uczestniczy w walkach o Wał Pomorski oraz w forsowaniu Odry. Jego pułk dociera nad kanał Ruppiner w rejon Sachsenhaus i Kremmen, kończąc swój szlak bojowy nad Łabą.