Po skoku i aklimatyzacji do realiów okupacyjnych, przydzielony do Oddziału III Operacyjnego Komendy Głównej AK. W Powstaniu Warszawskim nadal jako oficer tego oddziału, w tzw. I rzucie Komendy Głównej AK. Przeszedł szlak bojowy Wola – Stare Miasto – kanały – Śródmieście Północ – Śródmieście Południe. Po kapitulacji powstania wyszedł z miasta z ludnością cywilną. Od 18 października 1944 do 24 stycznia 1945 szef Oddziału III KG AK.
Po rozwiązaniu AK, do 21 marca 1945 jako komendant Obszaru Zachodniego NIE, działał także, pod pseudonimem „Klimaszewski”, jako inspektor Inspektoratu Południowego NSZ (województwa: krakowskie, rzeszowskie, kieleckie, śląsko-dąbrowskie i wrocławskie). Do 6 sierpnia 1945 pod pseudonimem „Litwin” komendant Okręgu Kraków Delegatury Sił Zbrojnych na Kraj.
Po rozwiązaniu DSZ na Kraj 6 sierpnia 1945 opuścił Polskę dotarł do 2 Korpusu we Włoszech, a następnie przybył do Londynu. 7 września 1945 zameldował się w Oddziale VI (Specjalnym) Sztabu Naczelnego Wodza. Został ponownie skierowany do kraju, gdzie przybył na początku 1946, mieszkał m.in. w Zakopanem. Zagrożony aresztowaniem wyjechał, 17 sierpnia 1946 roku przyjechał do Wielkiej Brytanii.