Studiował prawo i historię na Uniwersytecie Warszawskim oraz katolicką naukę społeczną w Versoix koło Genewy. Publicysta, stały współpracownik WIĘZI. Pracuje w Muzeum Historii Polski. Współautor książek Ksiądz Jerzy Popiełuszko (z Ewą Czaczkowską) i Biel z dodatkiem czerni (wywiad rzeka z o. Maciejem Ziębą). Członek Zespołu Laboratorium WIĘZI. Mieszka w Warszawie.