Nel 2009 diventa pilota titolare, ingaggiato dal Racing Team Germany con una Honda RS125R. Ottiene come miglior risultato un tredicesimo posto in Francia e termina la stagione al 28º posto con 3 punti. In questa stagione è costretto a saltare il GP di Indianapolis per infortunio. Nel 2010 passa alla guida della Aprilia RSA 125 del team CBC Corse; il compagno di squadra è Louis Rossi. Ottiene come miglior risultato un ottavo posto in Repubblica Ceca e termina la stagione al 16º posto con 34 punti. In questa stagione è costretto a saltare il Gran Premio della Comunità Valenciana per infortunio.
Nel 2011 passa al team Ongetta-Abbink Metaal. Ottiene come miglior risultato un decimo posto in Repubblica Ceca e termina la stagione al 23º posto con 16 punti. Nel 2012 inizia la stagione nel team Moto FGR nella nuova classe Moto3, alla guida di una FGR Honda, ma non porta a termine il campionato in quanto dopo il Gran Premio d'Aragona viene sostituito da Josep Rodríguez. Ha totalizzato 9 punti con il settimo posto in Francia. Nel 2013 passa al team RW Racing GP, che gli affida una Kalex KTM. Ottiene come miglior risultato un tredicesimo posto in Qatar e termina la stagione al 24º posto con 8 punti.
Nel 2014 corre in Olanda e Gran Bretagna come wildcard a bordo di una FTR KTM, nel seguito della stagione, prende il posto di Bryan Schouten sulla Mahindra MGP3O del team CIP a partire dal Gran Premio d'Aragona. Totalizza 4 punti. Nel 2015 corre in Moto2 come wild card a bordo di una Speed Up; contestualmente al mondiale prende parte alla prova iniziale del CEV Moto2 con una MVR senza ottenere punti.
Passa in seguito a correre nello speedway e nell'ice speedway. Nel 2021 torna a correre su pista, ingaggiato dal team Pons Racing per correre in MotoE al fianco di Jordi Torres.[1] Chiude la stagione al diciassettesimo posto con 13 punti. Dopo un 2023 inattivo in cui partecipa ad un Reality Show,[2] nel 2024 torna a gareggiare sulle piste ghiacciate.[2]