Został członkiem patrolu Kazimierza Jakubowskiego Oddziału Dyspozycyjnego „A” Kedywu Okręgu Warszawskiego i uczestniczył w licznych akcjach likwidacji Niemców oraz konfidentów gestapo. Jako dobrze znający język niemiecki, często używał przebrania żołnierza Wehrmachtu (zob. akcja Panienka). 25 lipca 1944 odznaczony Krzyżem Walecznych.
W pierwszych dniach powstania warszawskiego zdobywał wraz z oddziałem magazyny SS na Stawkach. Początkowo przydzielony Zgrupowaniu Radosław do oddziału dyspozycyjnego dowódcy, potem od 6 do 11 sierpnia woził rannych, sprzęt i żywność z Woli na Stare Miasto. Od 12 sierpnia w batalionie Zośka pułku Broda 53. Był dwukrotnie ranny (1 sierpnia w ataku na magazyny na Stawkach i 23/24 sierpnia). 25 sierpnia, po opuszczeniu szpitala polowego przy ul. Podwale, mimo ran przeczołgał się kanałami do Śródmieścia i został przyjęty w szpitalu polowym przy ul. Marszałkowskiej 79. 2 października 1944 r. otrzymał awans na podporucznika.