Po wybuchu II wojny światowej, kampanii wrześniowej i agresji ZSRR na Polskę z 17 września 1939 został aresztowany przez Sowietów. Był przetrzymywany w więzieniu Brygidki we Lwowie (wraz z nim osadzony był gen. Tadeusz Sulimirski oraz gen. Franciszek Paulik i Bronisław Szczyradłowski). Został deportowany w głąb ZSRR na tereny republiki kazachskiej. 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 Polskich Sił Zbrojnych przebył szlak przez Bliski Wschód. Brał udział w kampanii włoskiej. Uczestniczył w walkach w bitwie o Monte Cassino. W stopniu kapitana pełnił funkcję dowódcy oddziału w ramach 12 kompanii geograficznej.