Comenzó su carrera en la cantera del Real Madrid en la que estuvo 6 temporadas.
En 2007, llegaría al Club Deportivo Guadalajara dónde estaría hasta junio de 2015.
Durante esos 8 años, sería segundo entrenador de Carlos Terrazas en Segunda División A y primer entrenador en Segunda División B, clasificando al equipo para la disputa de los playoffs de ascenso a Segunda División A en las temporadas 2009/2010, 2010/2011 y 2014/2015 y disputando la Final de la Copa Federación en la temporada 2013/2014.
Tras su larga estancia en el CD Guadalajara SAD, vuelve en agosto del 2015 al Villarreal CF sustituyendo a Javier Torres Gómez, para entrenar al segundo filial del club amarillo en las temporadas 2015-2016 y 2016-17.
En julio de 2017, se convierte en entrenador del Real Valladolid B para la temporada 2017-18.