Podczas kampanii wrześniowej brał udział w obronie stolicy w ramach Wojennego Pogotowia Harcerzy. W listopadzie 1939 r. rozpoczął naukę na tajnych kompletach w Gimnazjum i Liceum im. Tadeusza Reytana i należał do konspiracyjnej drużyny harcerskiej tej szkoły, 1 Warszawskiej Drużyny Harcerskiej im. Romualda Traugutta „Czarna Jedynka”. Od lutego 1940 r. w konspiracji, następnie członek Szarych Szeregów. W 1943 r. uzyskał w ramach tajnych kompletów tzw. małą maturę i od września tego roku uczęszczał na tajne komplety w Liceum im. Stefana Batorego. W 1943 r. zawyżył swój wiek o trzy lata, by móc wstąpić do Grup Szturmowych Szarych Szeregów. Brał udział w akcjach bojowych: Meksyk II, Meksyk III i Meksyk IV, a w dniu 26 września 1943 r. w akcji „Wilanów”. Od września po reorganizacji Grup Szturmowych członek batalionu „Zośka”.

W dniu wybuchu powstania warszawskiego 1 sierpnia 1944 został odcięty na terenie Śródmieścia i nie dotarł na miejsce koncentracji swojego batalionu. W dniach 1–5 sierpnia brał udział w walkach w ramach batalionu „Kiliński” AK, między innymi w próbie zdobycia budynku PAST-y. Następnie po dołączeniu do rodzimego batalionu brał udział w walkach na terenie Woli.