[3] Formado en los filiales del Córdoba C. F., debutó en el primer equipo en febrero de 1989 cuando militaban en Segunda B.
En el año 1998 abandonó el club deportivista para pasar el Real Zaragoza donde estuvo otras cinco temporadas y ganó la Copa en 2001.
Acabó su carrera tras una temporada más en C. D. Lugo,[5] en 2006 hizo la pretemporada, pero finalmente decidió retirarse del fútbol activo.
[20][21] Su primera experiencia en la élite fue un éxito, salvando al modesto equipo rayista del descenso con varias jornadas de antelación y luchando por entrar en competición europea hasta el final, practicando un juego de marcado acento ofensivo.
[24] En la temporada 2014-15, el equipo franjirrojo volvió a obtener la permanencia, esta vez sin ocupar puestos de descenso en ninguna jornada.
[25] Finalmente, en la temporada 2015-16 el elenco madrileño descendió a Segunda División, después de una pésima recta final donde empató con el Málaga y perdió contra el Real Madrid, Atlético de Madrid y Real Sociedad.
[31] No pudo obtener la permanencia para el conjunto insular, que descendió a Segunda División después de 3 años en la élite.
[34] No pudo evitar el descenso del equipo madrileño a Segunda División, pues acabó siendo colista de la Liga;[35] pero continuó al frente del mismo en la temporada siguiente, finalizando en 7.ª posición en la categoría de plata.
[39] En abril de 2024 tuvo que abandonar precipitadamente el país debido a la crisis entre Israel e Irán.
[41] Ha desarrollado su faceta como comentarista deportivo en Onda Cero, Cadena Cope, GOL y Movistar LaLiga.