W Taszkiencie został przydzielony do batalionu szturmowego „S” pod dowództwem rtm. Zbigniewa Kiedacza, w składzie 5. Kresowej Dywizji Piechoty. Po odbyciu przeszkolenia wojskowego, od grudnia 1943 r. służył w 15. Pułku Ułanów Poznańskich na stanowisku kierowcy pojazdu pancernego. Przebywał kolejno w: Iraku, w 1943 r. znalazł się w Palestynie, a w 1944 r. w Egipcie. Na przełomie lutego i marca 1944 r. został przerzucony do Włoch, na front w Apeninach Środkowych, gdzie następnie przeszedł szlak bojowy 5. Kresowej Dywizji Piechoty 2. Korpusu Polskiego. Uczestniczył w walkach z Niemcami pod Capracottą, a następnie w bitwie o Monte Cassino oraz walkach o wyzwolenie Ankony i Bolonii. Po zakończeniu kampanii włoskiej trafił do Anglii, gdzie w szkołach zorganizowanych przy Armii Polskiej podjął przerwaną wojną naukę.
Po zdemobilizowaniu w 1946 r. drogą morską 24 lutego 1947 r. powrócił do Polski i zamieszkał na stałe w Gdańsku. Pracował w transporcie publicznym i Wojewódzkim Przedsiębiorstwie Handlu Wewnętrznego.
Od listopada 2023 jest honorowym członkiem Koła „Rodziny Żołnierzy gen. Andersa” w Gdańsku.