Il a été médaillé de bronze du contre-la-montre par équipes aux Jeux olympiques de 1980 et médaillé de bronze puis d'argent aux championnats du monde de cette discipline en 1981 et 1985.