En el Campeonato Mundial de Natación de 2003 celebrado en Barcelona ganó tres medallas de oro en las pruebas de 400, 800 y 1500 metros estilo libre, con unos tiempos de 4:06.75 segundos, 8:23.66 segundos y 16:00.18 segundos, respectivamente; al año siguiente, en los ganó la medalla de bronce en los relevos de 4x200 metros estilo libre, con un tiempo de 7:57.37 segundos, tras Estados Unidos (oro) y China (plata).