We wrześniu 1939 został wysłany z misja kurierską do Kopenhagi. Następnie służył w Wojsku Polskim we Francji. Od lipca 1940 przebywał w Wielkiej Brytanii, początkowo służył w 10 Brygadzie Kawalerii Pancernej, gdzie dowodził 3 szwadronem 14 pułku ułanów jazłowieckich. W styczniu 1941 został skierowany do szkoły wywiadu (działającej pod nazwą Oficerski Kurs Doskonalenia Administracji Wojskowej), następnie uczestniczył w kursach dla cichociemnych jako instruktor, był także pierwszym komendantem kursu walki konspiracyjnej w Briggens. Od grudnia 1942 pozostawał do dyspozycji Oddziału VI Sztabu Naczelnego Wodza, został zaliczony do cichociemnych. W marcu 1943 przerzucony na spadochronie do Polski, otrzymał przydział do Oddziału II Informacyjno-Wywiadowczego Komendy Głównej AK w wileńskim ośrodku wywiadowczym. 8 listopada 1943 zatrzymany przez Gestapo, załamał się w śledztwie, ale 13 listopada 1943 zdołał uciec. Następnie służył w partyzantce. 19 marca 1944 objął dowództwo 6 Wileńskiej Brygady AK, którą dowodził w Operacji „Ostra Brama”. 17 lipca 1945 został aresztowany przez NKWD, 18 miesięcy więziony w Wilnie, następnie w obozach w Ostaszkowie i Murszańsku w ZSRR. Do Polski powrócił 26 lipca 1948.