Empezó a formarse en el Montilla C. F., después pasó por el Córdoba C. F. Explotó en este equipo dirigido por Paco Jémez de la temporada 2011-12, hasta el punto de fichar en el mercado invernal por el Sevilla F. C. por cinco años, convirtiéndose en el traspaso más caro de la historia blanquiverde con 1,2 millones de euros.
En la temporada 2015-16 rescindió contrato y fichó por el Brisbane Roar F. C. de la A-League.
Más tarde, el Brisbane Roar decidió no ofrecerle la renovación, por lo que en calidad de agente libre se unió a las filas del F. K.
[3] En octubre de 2017 fichó por el Mérida A. D. que militaba en la Segunda División B.
[4] En 2018 se marchó a Finlandia, país en el que jugó en la Veikkausliiga para el F. C. Honka y el F. C.