Dziennikarz, od 30 lat redaktor naczelny tygodnika „Polityka”, prezes Spółdzielni Pracy Polityka. Karierę dziennikarską rozpoczął w „Życiu Warszawy” w 1973 roku w dziale ekonomicznym. Absolwent Instytutu Nauk Politycznych Uniwersytetu Warszawskiego. Stypendysta w Indiana University School of Journalism oraz Journalistes en Europe i Fondation de France.
Autor i współautor kilku książek, m.in. 800 dni. Szok kontrolowany (z Leszkiem Balcerowiczem) i Teczki liberałów (z Janiną Paradowską). Członek Rady Instytutu Spraw Publicznych. W 2010 został wybrany przez kapitułę Nagrody im. Andrzeja Woyciechowskiego „Dziennikarzem 20-lecia”. Laureat nagrody dziennikarskiej im. Dariusza Fikusa w kategorii Twórcy mediów. Wyróżniony srebrnym Medalem „Zasłużony Kulturze Gloria Artis”.