Nel 1988 ottiene due piazzamenti a podio e chiude sesto nel Campionato Europeo Velocità Classe 125.
Nel 1989 vince il campionato Europeo Velocità della classe 125, lo stesso anno effettua anche il suo debutto nel motomondiale nella medesima classe al gran premio d'Olanda in sella a un'Aprilia, dove si classifica 13º conquistando così i suoi primi punti iridati. A partire dalla stagione successiva diventa titolare nel mondiale. Il 1991 è il suo miglior anno poiché si classifica quarto in campionato e ottiene il suo primo podio nel motomondiale grazie al terzo posto conquistato nel gran premio di Cecoslovacchia. L'anno seguente ottiene il suo secondo podio iridato con il secondo posto al gran premio d'Europa. Nel 1993 corre l'inizio della stagione nella classe 250, per poi correre due gran premi sia in 250 che in 125 e poi tornare in 125. Dopo la stagione 1997 lascia il motomondiale.
Nel 2003 disputa la seconda gara al Mugello nella classe 125 del Campionato Italiano Velocità. In sella ad una Honda, chiude l'evento al nono posto. I punti così ottenuti gli consentono di chiudere al ventunesimo posto in classifica.