Inizia la carriera televisiva a Teleperugia, rete televisiva locale umbra nel 1992. Dal 1994 conduce vari programmi a Radio Augusta Perusia (oggi UmbriaRadio), Azzurra Network, Retepiù FM. Approda a Radio Italia Network nel 1999 e a Radio Deejay nel 2000 dove conduce con Roberto Ferrari il programma W la fitness.Nel 2000 è una delle voci ufficiali di Italia 1 nel progetto Uno di Uno, in cui sei deejay si alternano in diretta per tutto il giorno parlando tra un programma ed un altro e sulle sigle. Terminata questa esperienza, dal 2001 al 2005 è la voce che annuncia i cartoni animati di Italia 1. Quando annuncia i cartoni animati, si sentono in sottofondo due versioni strumentali delle canzoni usate come sigle di vari programmi. La prima, usata all’ora di pranzo è la canzone Teen Toon Town, cantata in precedenza da Giorgio Vanni e la seconda, usata al pomeriggio, è la canzone Evviva Bim Bum Bam, cantata in precedenza dal pupazzo Ambrogio.Nell’estate del 2000 partecipa al Cammello del Weekend di Radio 2 Rai, con Mila Jelmini. Infine dal 2002 al 2003 è a RDS.Dal 2002 al 2007 è autore degli spot autopromozionali di Italia 1.Nel 2005 torna in radio su Radio 2 dove conduce il programma Tropico del Cammello con Savino Cesario. Sulla stessa radio conduce nel 2006 Picnic con Andrea di Marco, Il Mischione nel 2007, Radio2 a Colazione nel 2008 con Stefania Lillo e nel 2008 e 2009 è l’inviato del programma pomeridiano Gli Spostati. Nell’estate del 2009 conduce sempre sulla seconda rete radiofonica della Rai XXL – Altrimenti ci allarghiamo! con Giacomo “Ciccio” Valenti e Lola Ponce.Dal 2007 al 2016 è stato un inviato del programma di Italia Uno Le Iene[1].Dal 2015 conduce le versioni itineranti dei programmi televisivi RAI Affari Tuoi, L’Eredità e Rischiatutto .Dal 6 settembre 2016 al 20 aprile 2017 è inviato della trasmissione televisiva Mi Manda Raitre.Dall’8 ottobre 2016 collabora con Fiorello alla realizzazione di Edicola Fiore in onda tutti i giorni su Sky Uno HD e TV8.E’ coprotagonista di due puntate de Il Testimone di Pif in onda ad ottobre 2016 su MTV Italia e a febbraio 2017 su TV8.Nel 2017 e 2018 è inviato per Radio 2 Rai e Rai 2 al 100° Giro D’Italia. Sulla stessa radio conduce nell’ estate 20187dal lunedì al venerdì Non è un paese per giovani dalle 12 alle 14.Il 27 febbraio 2018 conduce su TV8 e SkyTG24 con Pif Il Candidato va alle elezioni in cui intervista 10 esponenti di partiti politici in vista del voto del 4 marzo 2018.Nell’estate 2018 conduce con la coppia comica Nuzzo e Di Biase Radio2 Summer Club su Radio 2 Rai e in inverno Numeri Uni.Nel 2018 è inviato di Quelli che… dopo il TG in onda dal lunedì al venerdì alle 21:05 su Rai 2 con Luca Bizzarri, Paolo Kessisoglu, Mia Ceran e Ubaldo Pantani.