Saltato il 1996 per infortunio, è tornato l'anno dopo ed è stato convocato per gli europei di Siviglia in cui ha contribuito al successo nella classifica a punti della squadra italiana mista. Il suo più grande risultato lo ha ottenuto nel 1998 quando a Perth è diventato campione mondiale di nuoto di fondo vincendo la 25 km a squadre con Valeria Casprini e Claudio Gargaro.