
Ha iniziato la sua carriera nel Modena, per arrivare nel 1999 alla Fiorentina, dove vince la Coppa Italia 2000-2001. Ha ricevuto quattordici convocazioni (con 5 presenze) per la Nazionale azzurra tra il 2000 e il 2004. Nel 2011 viene chiamato da Silvio Baldini come suo allenatore in seconda alla guida del Vicenza Dal 29 agosto 2010 è stato ai microfoni di Sportitalia nei panni di commentatore tecnico delle partite del campionato argentino e della Copa Libertadores. Dall'estate 2012 è commentatore tecnico su Sky Sport per la Serie A italiana, ruolo ricoperto anche nell'estate 2014 per il mondiale in Brasile.