From 1989 to 2011 he was a journalist for Gazeta Wyborcza, where he served for many years as head of the foreign department. He is a former correspondent in Moscow, Brussels and Washington. From March 2016 he was program director of Onet.pl and in December 2018 he became editor-in-chief of Onet.pl at Ringier Axel Springer Polska.