En el Campeonato Mundial de 1986 celebrado en Madrid, ganó la medalla de oro en los 200 metros libre y los 200 metros mariposa, y la plata en el 4x200 m libre y 4x100 m estilos.