Po wybuchu II wojny światowej brał udział w kampanii wrześniowej, zmobilizowany wcześniej w 10 Dywizjonie Taborów w Radymnie. Po agresji ZSRR na Polskę z 17 września 1939 został aresztowany przez Sowietów i wywieziony do ZSRR. Na mocy układu Sikorski-Majski z 30 lipca 1941 odzyskał wolność, po czym wstąpił do formowanej Armii Polskiej w ZSRR gen. Władysława Andersa. Wraz z 2 Korpusem Polskim przebył szlak przez Bliski Wschód (Iran, Irak, Palestyna, Egipt) do Włoch. Brał udział w kampanii włoskiej. W stopniu kaprala uczestniczył w walkach w bitwie o Monte Cassino, bitwie o Ankonę i bitwie o Bolonię, Piedimonte. Służył w szeregach 6 Pułku Pancernego „Dzieci Lwowskich” w składzie 2 Brygady Pancernej. W chwili zakończenia wojny 8/9 maja 1945 przebywał we Włoszech pod Bolonią. Dosłużył stopnia sierżanta rezerwy. Po wojnie do 1947 przebywał w Wielkiej Brytanii, po czym w tym samym roku powrócił do Polski.