In nessuna di queste prime occasioni ha ottenuto piazzamenti validi per le classifiche iridate; nel motomondiale 2008 ha invece avuto l'occasione di partecipare alla stagione completa, sempre in classe 250 e guidando una Yamaha. Nelle sue 16 partecipazioni a gran premi ha raccolto come migliore risultato un 15º posto in occasione del Gran Premio motociclistico della Cina 2008 e, grazie al punto ottenuto, il 28º posto nella classifica finale della stagione.
Nel 2009 ha invece partecipato al campionato mondiale Supersport con una Yamaha YZF R6 del team YZF Yamaha.[1] Ha concluso la stagione, nella quale è stato costretto a saltare due Gran Premi per infortunio,[2] al venticinquesimo posto nella classifica generale con 8 punti[3], ottenendo come miglior risultato in gara l'undicesimo posto nel Gran Premio degli Stati Uniti tenutosi sul circuito di Miller.[4]
Lasciate le competizioni mondiali torna a correre in patria, dove nel 2012 vince il campionato indonesiano Supersport.[5] Nel 2013 torna nel motomondiale in Moto2, ingaggiato dal team Federal Oil Gresini, che gli affida una Suter MMX2. Viene sostituito nel Gran Premio di San Marino da Franco Morbidelli. Conclude la stagione al 28º posto con un punto ottenuto in Australia. Rimasto lontano dai palcoscenici mondiali, prosegue la sua carriera nelle gare di Supermoto alle quali torna nel 2025 dopo un primo parziale ritiro dalle competizioni.[6]