W konspiracji od października 1939 jako organizator Roju „Obraz” (częstochowskiego samodzielnego Hufca Szarych Szeregów). Poszukiwany przez Gestapo, od lipca 1941 ukrywał się w leśniczówce koło Włoszczowy.

Jesienią 1941 ściągnięty przez Naczelnika Szarych Szeregów hm. Floriana Marciniaka przybył do Warszawy. Mieszkał jako sublokator przy ul. Kazimierzowskiej 85 i przy ul. Promyka. Początkowo był wizytatorem, a od stycznia 1943 szefem Głównej Kwatery Szarych Szeregów „Pasieki”, pod pseudonimem „Piotr Pomian”. W okresie październik 1943 - marzec 1944 kierował także III kursem Szkoły Podchorążych Rezerwy Piechoty Szarych Szeregów „Agricola” w stopniu porucznika rezerwy.

Członek ścisłej 6-osobowej Głównej Kwatery Harcerzy od jesieni 1943, w czerwcu 1944 został zastępcą naczelnika Szarych Szeregów „Orszy”. Jednocześnie z ramienia „Pasieki” wizytator Grup Szturmowych Szarych Szeregów, a od wiosny 1944 oficer oświatowo-wychowawczy w baonie AK „Zośka”.

W lipcu 1944 obronił pracę magisterską z pedagogiki na tajnej Wolnej Wszechnicy Polskiej.

Powstanie warszawskie W powstaniu warszawskim delegat Szarych Szeregów przy Oddziałach Dyspozycyjnych „Broda 53" Kedywu Komendy Głównej Armii Krajowej. Brał udział w walkach batalionu „Zośka”, w którym był zastępcą dowódcy ds.