W sierpniu 1939 został zmobilizowany i jako podporucznik rezerwy uczestniczył w kampanii wrześniowej z III batalionem 12. pułku piechoty z Wadowic. Po przekroczeniu granicy rumuńskiej został internowany. Po faszystowskim przewrocie w Rumunii w 1941 wraz z innymi żołnierzami polskimi został przewieziony do Rzeszy, gdzie przebywał w oflagach w Dorsten, a następnie w Dössel. Uwolniony przez Amerykanów w 1945 został przez nich zatrudniony jako tłumacz w Bad Wildungen, a potem w Northeim. Dzięki przyjaciołom, którzy przybyli do Northeim z II Korpusem Wojska Polskiego, wyjechał do Włoch i otrzymał przydział do Kwatery Prasowej, należącej do Oddziału Kultury i Prasy II Korpusu. Po ok. półtora roku wraz z Korpusem trafił do Wielkiej Brytanii, gdzie przebywał początkowo w obozie Poulton Camp koło Chester, a później w Delamere Camp. Nawiązał kontakt z rodziną w Polsce i zdecydował się na powrót do kraju w maju 1947 r.