Studiował filologię klasyczną, a następnie filologię polską na Uniwersytecie Warszawskim.
W latach 1954-1964 pracował w Instytucie Historii Kultury Materialnej Polskiej Akademii Nauk jako kierownik Działu Administracyjno-Gospodarczego. Współpracował w tym okresie z kilkoma czasopismami. W styczniu 1965 r. podjął pracę dziennikarską w „Gazecie Sądowej i Penitencjarnej” (później zmieniła ona nazwę, najpierw na „Gazetę Sądową”, a potem na „Gazetę Prawniczą”). Był w niej sekretarzem redakcji, a następnie zastępcą redaktora naczelnego aż do zlikwidowania tego dwutygodnika i przejścia na emeryturę w 1991 r. Specjalizował się w reportażach z procesów sądowych oraz publikacjach z zakresu historii wymiaru sprawiedliwości, dziejów przestępczości i jej zwalczania oraz historii czasopiśmiennictwa prawniczego. Był autorem kilkunastu książek oraz kilkuset artykułów. Przez lata współpracował z redakcją miesięcznika „Palestra”.
Za Intymne życie niegdysiejszej Warszawy (Iskry 2008) uhonorowano go nagrodą „Warszawskiej premiery literackiej – książka maja 2008”.
Za książkę Codzienność niegdysiejszej Warszawy otrzymał w 2010 r. Warszawską Nagrodę Literacką.