Dopo aver cominciato a correre privatamente a 19 anni nel 1976 e aver vinto il trofeo monomarca Aspes Yuma nel 1978, dal 1979 ha partecipato al campionato Italiano Velocità vincendo per quattro volte il titolo negli anni tra il 1983 e il 1991 (due in Classe 125 e due in 250). Già nel 1979 ha partecipato a gare del motomondiale, con la conquista del suo primo podio al GP di Finlandia 1981, nella classe 125. Ha gareggiato anche nella classe 250, pur non con gli stessi buoni risultati della classe di cilindrata minore, e le sue ultime presenze iridate risalgono al 1993.
Quale miglior risultato alla fine della stagione è arrivato per due volte al quarto posto: nel 1983 e nel 1984. Si è ritirato nel 1993, rimanendo comunque nell'ambiente del motomondiale.[2]