En el Campeonato Mundial de Natación de 2001 celebrado en Fukuoka (Japón), ganó la medalla de bronce en los 10 km en aguas abiertas, con un tiempo de 2:01:11 segundos, tras los nadadores rusos Yevgueni Bezruchenko (oro con 2:01:04 segundos) y Vladímir Diatchin (plata con 2:01:06 segundos).