Con la nazionale italiana ha conquistato il bronzo europeo a Firenze 1999 ed ha partecipato ad un'edizione delle Olimpiadi e ad una dei mondiali. Con la Roma conquistò uno scudetto, una Coppa LEN e disputò due finali europee, una di Coppa delle Coppe ed una di Supercoppa LEN. Ha vinto anche altre due Coppe LEN, una con il Pescara (squadra con cui giocò anche una finale scudetto) e con il Brescia. Dopo aver intrapreso nel 2015 la carriera di allenatore nella Lazio, in Serie A1, rientra in vasca e contemporaneamente allena le giovanili del Setteroma, della Roma Vis Nova, della Roma 2007 e dell'Olympic Roma. Nel 2022 è tornato nuovamente ad indossare la calottina della Lazio. Nel 2024 è tra i fondatori della Grifone Nuoto.[1]