Nel 1989 gareggia nel campionato europeo classe 125, raccoglie 41 punti classificandosi al decimo posto; la stagione successiva conquista due piazzamenti a podio e chiude tredicesimo nella classe 250. Per quanto riguarda le gare del motomondiale ha preso parte alle competizioni dal 1989 al 1996 gareggiando in varie classi senza conquistare alcun piazzamento sul podio.
Il suo esordio, quale wild card, avviene in occasione del Gran Premio motociclistico di Francia della classe 125 dove conquista anche i suoi primi punti nella classifica generale. La sua prima stagione completa è stata quella del 1991 dove gareggia in 250 in sella ad una Honda RS 250 R del team Tech 3 Rothmans. In questa annata ottiene i risultati migliori in carriera, conquistando 59 punti in classifica generale e piazzandosi al 12º posto finale.
Nel 1999 partecipa al campionato mondiale Superbike con una Honda RC45 del team White Endurance. Prende parte solo a otto prove in calendario (16 gare) senza ottenere punti utili per la classifica piloti.