En el Campeonato Mundial de Natación de 1986 celebrado en Madrid (España), ganó la medalla de plata en los saltos desde la plataforma de 10 metros, con una puntuación de 599 puntos, tras el estadounidense Greg Louganis (oro con 668 puntos) y por delante del también estadounidense Bruce Kimball  (bronce con 624 puntos).