Dowódca oddziału „993/W” w powstaniu warszawskim, który stanowił wówczas kompanię w składzie batalionu „Pięść”Od pierwszego dnia walk po śmierci m.in. ppor. Tadeusza Towarnickiego kompania przybrała nazwę „Zemsta”. Walczył na Woli, Starym Mieście, Żoliborzu i w Kampinosie. 14 sierpnia 1944 został ranny na ul. Muranowskiej podczas walk o zajezdnię tramwajową „Muranów”.
Od maja 1945 był dyrektorem handlowym fabryki „Metal” w Warszawie, a od lipca 1949 redaktorem działu sportowego i lektorem w Wytwórni Filmów Dokumentalnych. Kierownik organizacyjny Biura Wydawnictw Zagranicznych od grudnia 1950, a później sekretarz redakcji „Żyjmy Dłużej”. Był również inspektorem Spółdzielni „Gromada” i redaktorem w „Agpolu”. Prezes Warszawskiego Towarzystwa Wioślarskiego. 9 grudnia 1979 zmarł w Warszawie. Pochowany na cmentarzu Powązki Wojskowe w Warszawie (kwatera A27-5-14)Wyszukiwarka cmentarna - Warszawskie cmentarze.
Opublikował wspomnienie Kryptonim „Lalunia” („WTK” 1964 nr 9), Oddział bojowy kontrwywiadu KG AK (W. 1957), a w maszynopisie pozostawił 993/W. Był również współautorem scenariusza słuchowiska radiowego Grypsy z Pawiaka, który wyemitowano w 1975.
Jego ojciec Jan (1888–1944), który był żołnierzem oddziału „993/W” w stopniu starszego sierżanta pod ps.