W lutym 1940 roku wstąpił do konspiracyjnej organizacji Muszkieterzy, w której zajmował się kontrwywiadem. Od stycznia 1943 roku był kierownikiem komórki ewakuacyjno-obserwacyjnej w Referacie 998 Oddziału II Informacyjno-Wywiadowczego Komendy Głównej Armii Krajowej. 1 lipca 1943 roku dowodził grupą żołnierzy, która wykonała brawurową akcję opróżnienia skrytek w mieszkaniu komendanta głównego Armii Krajowej, generała brygady Stefana Roweckiego przy ulicy Spiskiej 14 m. 10Tomasz Szarota, Stefan Rowecki „Grot”, Państwowe Wydawnictwo Naukowe, Warszawa 1985, , s. 228..

Zagrożony aresztowaniem w październiku tego roku wyjechał do Lublina. W grudniu powrócił do Warszawy i objął poprzednio zajmowane stanowisko służbowe. W lipcu 1944 roku został aresztowany i osadzony na Pawiaku. Nie został rozpoznany, jako członek ruchu oporu. Po dziesięciu dniach został wywieziony do obozu koncentracyjnego Groß-Rosen. Następnie został przeniesiony do filii obozu w Brzegu, a później do obozu koncentracyjnego Mittelbau-Dora, w którym przebywał do kwietnia 1945 roku.