Zastępca redaktora naczelnego „Gazety Wyborczej”. Gdańszczanin. Ukończył prawo na Uniwersytecie im. Mikołaja Kopernika w Toruniu. Należał do opozycyjnego Ruchu Młodej Polski. W stanie wojennym aresztowany. Członek redakcji „Solidarności” – podziemnego pisma Regionu Gdańskiego, którego pierwszy numer ukazał się w Stoczni Gdańskiej w sierpniu 1980 r. Pracował dla hiszpańskiej agencji EFE i w „Tygodniku Gdańskim”. Od października 1989 do lipca 1990 r. rzecznik prasowy przewodniczącego NSZZ „Solidarność” Lecha Wałęsy. Sprzeciwiając się „wojnie na górze”, rezygnuje z pracy. Publikuje „Wodza” – polityczny portret Lecha Wałęsy zarysowany na tle ówczesnych wydarzeń.
Od stycznia 1992 r. publicysta polityczny „Gazety Wyborczej”. W latach 1994-97 w Programie 1 TVP prowadził „Rozmowy Jedynki” – poranne wywiady z bohaterami bieżących wydarzeń politycznych. Autor esejów o Raymondzie Aronie „Pokój z widokiem na historię” oraz biografii Jana Nowaka-Jeziorańskiego.