Nel 2006 conclude 4º il campionato andaluso nella categoria series 600. Nel 2007 conclude secondo nello stesso campionato, ma nella categoria Supersport. Nello stesso anno conclude 25º nella categoria Supersport del campionato spagnolo velocità. Nella stessa categoria chiude nono nel 2008 e quinto nel 2009. Sempre nel 2009 vince il campionato europeo Junior, sempre nella categoria Supersport. Nel 2010 conclude sesto nella categoria Moto2 del CEV.
Nel 2012 diventa pilota titolare in Moto3, ingaggiato dal team Andalucia JHK Laglisse che gli affida una FTR M312. In questa stagione è costretto a saltare il Gran Premio di Indianapolis per un infortunio al ginocchio destro, per poi essere definitivamente sostituito da Alberto Moncayo. Ottiene come miglior risultato un nono posto in Francia e totalizza 10 punti.