En 1972, il est sélectionné pour les Jeux olympiques de Munich, où il se classe de la course en ligne. Il a également connu plusieurs sélections pour les championnats du monde sur route. En 1970 à Leicester, en Angleterre, il termine cinquième de la course en ligne amateurs. En 1971 à Mendrisio, en Suisse, il est éliminé sur incident mécanique à quelques kilomètres de l'arrivée.