Syn Romana i Marii. Przed wybuchem II wojny światowej działał w harcerstwie, zdołał ukończyć szkołę powszechną i w czerwcu 1939 r. zdał egzamin wstępny do Państwowego Gimnazjum i Liceum Męskiego im. Tadeusza Reytana w Warszawie. Podczas polskiej wojny obronnej 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. 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, i 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 momencie wybuchu powstania warszawskiego 1 sierpnia 1944 r. 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. 11 sierpnia został poważnie ranny w wyniku wybuchu i wyłączony z dalszej walki.