Na rozkaz dowódcy obwodu ppłk. Mieczysława Niedzielskiego „Żywiciel”, brał udział w ataku na posterunek SS na rogu ul. Konwiktorskiej i Zakroczymskiej. W czasie akcji zabito trzech esesmanów. Dowodził również akcją 21 maja 1943 likwidacji Szymona Wiktorowicza, konfidenta Gestapo w organizacji „Miecz i Pług”, który zadenuncjował m.in. Janusza Kusocińskiego. Akcja miała miejsce przy ul. Elektoralnej. Wzięło w niej udział 6 podchorążych. W trakcie powstania warszawskiego, 1 sierpnia przeszedł z meldunkiem dowódcy obwodu do Śródmieścia, w połowie sierpnia przybył kanałami na Żoliborz, gdzie 20 sierpnia został mianowany Szefem Wydziału Bezpieczeństwa Sztabu Obwodu. „Szrapnel” dowodził wówczas kontrwywiadem i żandarmerią polową. 17 września objął dowodzenie kompanią „Szrapnel” złożoną z resztek Zgrupowania „Żmija”. Po powstaniu przebywał w niewoli w Stalagu XI A Altengrabow, Kommando - I batalion (numer jeniecki 46518).
W czasie II wojny światowej ożenił się z Hanną z Krajewskich (ur. 1920), z którą miał syna Jacka (ur. 1942).
Po wojnie ukończył Szkołę Inżynierską w Szczecinie i Politechnikę Gdańską.
W 1945 podjął pracę w warszawskim oddziale PKS, dochodząc do stanowiska dyrektora.