Il a remporté 3 médailles aux Jeux olympiques : une première fois lorsqu'il gagne la médaille d'argent en 1988, puis la médaille de bronze en 1998 et une nouvelle fois l'argent, en 2006.