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 4 × 200 m libre y 4 x 100 m estilos.