[1] Se formó en las categorías inferiores del Córdoba Club de Fútbol y tras su paso por el CD.
Montalbeño (Córdoba) debutó en Segunda B con 19 años en las filas del Écija Balompié, con el que jugó dos campañas para pasar al Club Polideportivo Ejido.
El siguiente curso se marchó al Club Deportivo Guijuelo, también de Segunda B, para en la 2013-2014 volver a la Región para militar en La Hoya Lorca Club de Fútbol con José Miguel Campos.
Disputó con el equipo lorquino 30 partidos y 2.292 minutos, marcando un gol.
La campaña 2014-2015, bajo la dirección de Luis García Tevenet, jugó 34 partidos con el Sociedad Deportiva Huesca y logró el ascenso a Segunda División, categoría para la que le reclutó el Club Atlético Osasuna en el mercado de invierno en la 2015-2016, disputando 21 encuentros y volviendo a lograr un salto de categoría, en este caso a Primera División.