Per quanto riguarda le gare del motomondiale, ha esordito nel 1999, nella classe 125 con una Honda (con la quale correrà sempre e sempre nella stessa classe), usufruendo di una wild card in occasione del GP di Germania; non porterà però a termine la gara.
La situazione si ripete l'anno successivo, ma in questa seconda occasione termina il gran premio in 14ª posizione e, grazie ai 2 punti ottenuti, si piazza al 32º posto nella classifica generale. Nel motomondiale 2001 ha la possibilità di gareggiare per parte della stagione e raggiunge il 25º posto nella classifica finale dell'anno; nelle stagioni 2002 e 2003 fa invece solo sporadiche apparizioni nei gran premi e non ottiene punti.