Como futbolista, entre otros, jugó en el Leganés, Pegaso y Real Madrid Castilla, aunque fue en el Getafe donde firmó la mayor parte de su carrera en el terreno de juego. En los banquillos tiene una vasta experiencia, habiendo entrenado, entre otros equipos, a Rayo Vallecano, Córdoba, Ciudad de Murcia y Atlético de Madrid.
Inició su carrera como futbolista profesional en 1994 en el C.D.C. Moscardó, y empezó a triunfar en el Málaga C.F., con el que logró alcanzar la Primera División tras dos ascensos consecutivos. Posteriormente, ha jugado en el Atlético de Madrid, Real Zaragoza (logrando la Copa del Rey ante el Real Madrid y la Supercopa contra el Valencia), Real Murcia y Rayo Vallecano.