W maju 1943 wstąpił do formowanych na terytorium ZSRR Polskich Sił Zbrojnych. W obozie w Sielcach nad Oką został skierowany do służby w 1 Dywizji Piechoty im. Tadeusza Kościuszki. Był dowódcą 1 baterii w 1 dywizjonie 1 pułku artylerii lekkiej. Od 1 października 1943 był szefem zwiadu dywizjonu artylerii w 1 pal. Wziął udział w bitwie pod Lenino. W lutym 1944 przeszedł do 3 pułku artylerii lekkiej. W tej jednostce wziął udział w walkach o Kołobrzeg i przeszedł szlak bojowy aż do terenu Niemiec. Od listopada 1944 pomocnik szefa sztabu 3 pułku, a od kwietnia 1945 pomocnik szefa sztabu artylerii 3 Dywizji Piechoty.

We wrześniu 1946 został skierowany na kurs dowódców dywizjonów artylerii w Centrum Wyszkolenia Artylerii w Toruniu. Kurs ten ukończył we wrześniu 1947 z 1 lokatą. W październiku 1947 został pomocnikiem szefa sztabu 13 Brygady Artylerii Ciężkiej w Toruniu do spraw operacyjno-wyszkoleniowych. Od marca 1949 był dowódcą 74 pułku artylerii haubic, a od listopada 1949 starszym pomocnikiem szefa wydziału wyszkolenia ds. szkolenia oddziałów w Głównym Inspektoracie Artylerii.