Nació y se crio en Minas de Riotinto,[1] (Huelva).
Se forma en la cantera del Recreativo de Huelva,[2] pasando en su etapa juvenil a la cantera del Sevilla FC, debutando en la primera plantilla en la temporada 2008/09.
[3] En temporada 2010/11 y tras contar muy poco para el técnico Antonio Álvarez, en el mercado de invierno se marcha cedido al FC Cartagena.
En la temporada 2011/12 no cuenta para el técnico Marcelino García Toral y se marcha al AEK Atenas, acompañado de Juan Cala, que se va en calidad de cedido, donde está a las órdenes de Manolo Jiménez.
7 meses después, el 25 de septiembre debuta con el Córdoba CF frente a la Real Sociedad de Fútbol cuando perdían por 0-1 sustituyendo a Fidel Chaves en el minuto 72, finalmente el partido terminó en empate 1-1.