Absolwent Wydziału Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego ze specjalnością stosunki międzynarodowe. Zastępca redaktora naczelnego Tygodnika „Przegląd”. Pracę zawodową rozpoczął w 1988 roku w redakcji „Sztandaru Młodych”. Był dziennikarzem „Przeglądu Tygodniowego”, potem „Przeglądu”, odbudowywał Dziennik „Trybuna”. Był autorem emitowanego w TVP Info i TVP Historia cyklu „Za kulisami PRL-u” oraz „Tajemnice III RP”. Prowadził poranne rozmowy w Polskim Radiu 24. Stały komentator w programach telewizyjnych i radiowych.
Autor książek: „Polska Ludowa” – rozmowa z Karolem Modzelewskim i Andrzejem Werblanem, „Polska Ludowa. Postscriptum” – rozmowa z Andrzejem Werblanem, „Modzelewski. Buntownik” i „Gambit Jaruzelskiego”.
Dwukrotnie nominowany do nagrody Grand Press. Juror nagrody Grand Press (2024). Laureat Nagrody Głównej im. Bolesława Prusa (2021), Laureat Nagrody im. Aleksandra Małachowskiego (2015). Odznaczony Srebrnym Krzyżem Zasługi.