Sa carrière s'est étendue de 1979 à 1996, année où il a obtenu un classement mondial en 1996, date à laquelle il a remporté pour la dernière fois un titre olympique avant de prendre sa retraite.
Il a remporté 9 médailles d'or olympiques et 8 championnats du monde.