Dopo una breve esperienza a Radio Capital nell'estate del 2002, ha lavorato come giornalista sportivo, prima al giornale Controcampo, poi nella redazione sportiva di Mediaset dal 2004 al 2013: per la redazione di Sport Mediaset ha seguito come inviato il Campionato mondiale di calcio 2010 in Sudafrica, il Campionato europeo di calcio 2012 in Polonia e Ucraina e tutte le finali di Champions League dal 2010 al 2013. Per diversi anni ha firmato la rubrica settimanale "Le Pagelle" per la trasmissione "Controcampo" e la rubrica "Ci Piace" per la trasmissione Sportmediaset XXL.