Nel 1999 partecipa assiduamente al campionato mondiale Supersport con una Honda CBR 600F del team Honda Portugal Galp. Delle nove gare in cui è iscritto riesce a qualificarsi solo a tre, non riuscendo mai ad ottenere punti per la graduatoria piloti.
Ritorna nel motomondiale nel 2000, in occasione del GP del Portogallo, questa volta in classe 250 guidando una Yamaha. Anche in questa occasione, così come in tutte le gare iridate a cui ha preso parte, non ha conquistato punti validi per la classifica.[1]