Inició su carrera profesional en las categorías inferiores del Córdoba, llegando a debutar con el primer equipo en Segunda División.
En la misma prórroga su compañero "isco" marcó el segundo e penalti dando el ascenso al Lucena CF, también jugó en equipos como el Alcoyano, y Albacete Balompié (2A categoría) recaló en el Atlético Ciudad, club del que llega al Albacete con la carta de libertad militando en las filas de su actual equipo UD Melilla.
[1] En su historial figuran además pasos por Córdoba CF, Lucena, Guadalajara CF, Atlético Ciudad, Albacete , Eibar SD, Alcoyano, Europa FC (Gibraltar), Ciudad de Lucena y Atlético Espeleño.
En la temporada 2013/2014 regresa a las filas de la UD Melilla, tras su primera experiencia en el curso 10/11 con el cuadro norteafricano.
Actualmente se encuentra jugando a los 42 años de edad en el Atlético Espeleño.