Ganó su primer Gran Premio en 1973 en Holanda con una Maico.
Ganó el Campeonato del Mundo de 125 cc conduciendo una MBA.
Continuó con dos campeonatos del mundo más en la categoría de 50cc en 1979 y 1980 pilotando una Kreidler.
Participó en el campeonato del mundo durante 15 temporadas.
En 2003 el presidente italiano Ciampi le concedió el título de Commendatore dell'Ordine al Merito della Repubblica Italiana a él y a otros campeones del mundo italianos como Giacomo Agostini, Pier Paolo Bianchi, Bruno Ruffo y Carlo Ubbiali.