W latach 1988–1989 był członkiem redakcji niezależnego pisma młodzieży licealnej „Uczeń Polski”; pisał pod pseudonimem „Piotr Mucha”. Związany był z Tygodnikiem Akademickim „Auditorium”. W czasach PRL występował w Telewizji Polskiej jako prezenter programu dla dzieci i młodzieży 5-10-15YouTube – 5-10-15., później, dzięki wygranej plebiscytu zorganizowanego przez telewizję, był spikerem TVP1 (listopad 1993-lato 2001). Przygotowywał także magazyn interwencyjny Na żywo oraz program poświęcony środkom masowego przekazu Oblicza mediów.

W latach 2003–2004 relacjonował Rajd Dakar dla Telewizji Polskiej. Następnie został korespondentem w Rzymie. Po wygaśnięciu kontraktu korespondenta TVP w Ameryce Mariusza Maxa Kolonki w 2005 został przeniesiony do Waszyngtonu. Wielokrotnie relacjonował pielgrzymki papieża Jana Pawła II, był korespondentem TVP z punktów zapalnych na całym świecie (m.in. Afryka). Przygotowywał relacje z zamachów bombowych w Londynie w 2005, a także z katastrofalnego tsunami w Azji w 2004. Był również w Smoleńsku w kwietniu 2010 i relacjonował wydarzenia tuż po katastrofie polskiego Tu-154. Natomiast w marcu 2011 przebywał w Japonii, skąd relacjonował wydarzenia po tragicznym trzęsieniu ziemi oraz jego konsekwencje takie jak tsunami i wybuch jądrowy w elektrowni Fukushima I.