Specjalizował się w stylu klasycznym. W 2000 jako pierwszy włoski pływak w historii zdobył złoty medal olimpijski i triumfował w wyścigach na 100 i 200 m żabką. Ponadto trzykrotnie zostawał medalistą mistrzostw świata (srebro i brąz w Fukuoce oraz srebro 2 lata wcześniej), zdobywał tytuły mistrza Europy na 100 metrów (1999, 2000). Wielokrotnie był mistrzem Włoch.