Il obtient un bon résultat aux Jeux olympiques d'Atlanta, manquant le podium de peu avec une quatrième place devant le Français Richard Virenque. Il réussit également quelques places de second lors d'étapes du Tour de France, soit en 1993, 1994 et 1999.