Giornalista e telecronista sportivo italiano, ha cominciato a fare il giornalista a 17 anni.
Nel 1982 entra nella redazione del Tg1, e tra la fine degli anni ’80 e i primi anni ‘90 segue come inviato il campionato del mondo di Formula Uno e i principali avvenimenti sportivi, dalle Olimpiadi alla Coppa del Mondo di sci alpino.
Tra il 1988 e il 1992 viene promosso caposervizio e realizza le telecronache per l’atletica leggera collaborando inoltre alla Domenica Sportiva, con servizi speciali e interviste in studio.
Nel 1997 diviene caporedattore, responsabile della redazione Società, Ambiente e Sport.
Dal 2016 è inviato nei Gran Premi di Formula 1 che la Rai trasmette in diretta.
È autore di numerosi libri e pubblicazioni sul mondo dello sport.