Od 1981 do końca lat 80. przebywał na emigracji. Kształcił się w paryskiej szkole dziennikarskiej. Pracował w BBC, Deutsche Welle, Rozgłośni Polskiej Radia Wolna Europa, nadając korespondencje z Paryża. Po powrocie do Polski kierował warszawskim biurem tego radia. W 1996 był twórcą i kierownikiem działu zagranicznego w dzienniku „Życie”. W latach 1997–1998 pełnił funkcję dyrektora programowego Inforadia. W 1999 objął stanowisko prezesa Polish News Bulletin – agencji produkującej anglojęzyczny przegląd polskiej prasy. W 2006 powołany przez prezesa TVP Bronisława Wildsteina na stanowisko kierownika redakcji Wiadomości i dyrektora Telewizyjnej Agencji Informacyjnej. Przekształcił ją w Agencję Informacji TVP, a TVP3 – w TVP Info. W latach 2008–2016 był dyrektorem i redaktorem naczelnym portalu informacyjnego PolskieRadio.pl. Później podjął pracę w Bibliotece Narodowej. W 2024 został dyrektorem Archiwum Polskiego Radia.
Publikował m.in. w paryskiej „Kulturze”, „Pulsie”, „Zeszytach Literackich”. Tłumacz książek z języka francuskiego (m.in. Moskwa na Wall Street) i rosyjskiego (m.in. Akwarium, Kontrola, Lodołamacz, Wybór, Żołnierze wolności i Dzień M Wiktora Suworowa, Utopia u władzy.