W latach 1945–1948 mieszkaniec Łodzi, gdzie zdał maturę w Liceum Ogólnokształcącym im. Gabriela Narutowicza. Latem 1948 wrócił do Warszawy. Student Państwowej Wyższej Szkoły Sztuk Plastycznych, a od 1950 Akademii Sztuk Pięknych – po połączeniu obu uczelni. W 1954 uzyskał dyplom ASP na wydziale grafiki (pracownia prof. Tadeusza Kulisiewicza). Członek Związku Polskich Artystów Plastyków, uczestnik krajowych i zagranicznych wystaw, w tym kilku indywidualnych. W latach 1956–1958 członek grupy artystycznej „Korekta”. Przez ponad 30 lat projektant grafiki użytkowej dla wydawnictw (około 800 projektów zrealizowanych drukiem). W latach 1966–1972 grafik telewizyjnego magazynu „Refleksje”. Prowadził zajęcia pt. „Grafika współczesnej prasy” ze studentami wydziału dziennikarskiego Uniwersytetu Warszawskiego.
W latach 70. XX w. zajął się historią powstania warszawskiego. Autor i współautor licznych książek oraz artykułów na ten temat, a także kilkunastu haseł w Encyklopedii Powstania Warszawskiego.
Pojawił się w kilku filmach dokumentalnych związanych z powstaniem warszawskim.