Giornalista professionista dal 1984, inizia la collaborazione con la Rai tre anni prima conducendo una rubrica nell'ambito del programma radiofonico "Obiettivo Europa". Nel 1983 realizza in Brasile, per il Tg2 diretto da Ugo Zatterin, l'intervista in esclusiva al latitante Umberto Ortolani. Nel 1989 fa parte della redazione di Enzo Biagi per il programma "Linea diretta”. Nel 1991 al Gr2 realizza diverse esclusive intervistando tra gli altri l'ex capo della Cia Colby, la vedova del dissidente Sakharov, Yasser Arafat e raccontando da Mosca la fine dell'URSS. Al rientro è promosso Inviato speciale. Nel 2000 è nominato corrispondente da Bruxelles. Tre anni dopo è corrispondente da Mosca dove rimane fino al 2007, quando rientra a Roma come inviato speciale del Tg1. Segue i maggiori eventi internazionali - le primarie e le elezioni americane, le Olimpiadi in Cina, lo tsunami in Giappone, le crisi economiche in Grecia e Spagna, le guerre in Afghanistan, Iraq, Ucraina e Mali. Nel novembre 2016 gli viene affidato l'incarico di corrispondente-responsabile dell'ufficio di Parigi per i servizi giornalistici radiofonici e televisivi dalla Francia, con il riconoscimento della qualifica di caporedattore. Dal dicembre 2021 è al TG1.