Jugó de defensa en clubes como RCD Español, Tenerife, Celta, Mallorca o Rayo Vallecano; y en la actualidad trabaja como ojeador para el FC Barcelona.
En su carrera cabe destacar los cinco ascensos de Segunda a Primera División conseguidos como futbolista.
También jugó cedido por el Celta en el Arosa SC y CD Alcoyano, ambos en Segunda B.
En la temporada 2007/2008 dirigió al CD Denia, en Segunda División B.
Firmaría como entrenador del Orihuela CF sustituyendo a Sergio Inclán en noviembre de 2012 hasta que fue destituido en abril de 2013, dejando al equipo en puestos de descenso tal y como lo cogió cuando accedió al cargo, fue sustituido por Aroca.