W czasie II wojny światowej walczył w wojnie obronnej. Jesienią 1939 przedostał się na Węgry. Został uwięziony w miejscowości Tokaj. W styczniu 1940 uciekł z więzienia i przybył się do Francji. Wstąpił do Armii Polskiej w Bressuire. Zaczyny bojowe w Wogezach został odznaczony Krzyżem Virtuti Militari. W czerwcu 1940 został internowany w Szwajcarii. Latem 1941 uciekł i trafił do Samodzielnej Brygady Strzelców Karpackich. Uczestniczył w kampanii afrykańskiej. Brał udział w bitwie o Tobruk. Latem 1942 zaprojektował i nadzorował budowę obozu dla polskich uchodźców z ZSRR. W 1943 podczas pobytu w Ugandzie wraz z Jerzym Golczem i Michałem Makowskim zorganizował wyprawę nową drogą na szczyt Aleksandrę. Następnie jako oficer Secret Intelligence Service został zrzucony na Bałkanach. We wrześniu 1944 został zrzucony w okolicach Lamii. Zorganizował dezercję ponad 120 Polaków ze Śląska i Pomorza z niemieckich okrętów w porcie Valos do 2 Korpusu Polskiego we Włoszech. Następnie kontynuował działalność wywiadowczą.