En el Campeonato Mundial de Natación de 1998 celebrado en Perth (Australia), ganó la medalla de plata en los 100 metros estilo braza, con un tiempo de 1:01.76 segundos, tras el belga Frédérik Deburghgraeve (oro con 1:01.34 segundos) y por delante del estadounidense Kurt Grote (bronce con 1:01.93 segundos).