En el Campeonato Mundial de Natación de 1998 celebrado en Perth (Australia), ganó la medalla de oro en los 50 metros estilo libre, con un tiempo de 22.29 segundos, por delante del ruso Alexander Popov (plata con 22.43 segundos) y el puertorriqueño Ricardo Busquets (bronce con 22.47 segundos).