Se formó en las categorías inferiores del Granada CF y debutó con el primer equipo en Segunda B en la temporada 1990/91 en lo que sería el comienzo de sus andaduras por El Pozo.
La temporada 1993/94 estuvo en el filial del Valencia CF de la misma categoría, llegando incluso a ser convocado con el primer equipo en algún partido.
Aún tendría que pasar por el Club Polideportivo Almería y el Guadix en los años venideros para acabar regresando al equipo de su tierra, el Granada CF, en el cual estaría sus últimas tres temporadas en la categoría.
[3] La temporada siguiente ficha por el Albacete, siendo entrenador del mismo Pepe Murcia, con quien ya compartió banquillo en el club celtiña.
En 2010 cumplió el año de contrato que le vinculaba al Albacete y a sus 38 años, se retiró del fútbol profesional.