Jugó de lateral derecho, cuando se retiró llegó como analista al CD Leganés.
Tras su paso por los filiales atléticos firma contrato con el Albacete Balompié en Segunda División la temporada 2001/02, juega esta y las dos siguientes con los manchegos consiguiendo en la segunda temporada subir a Primera División,[1] pero su participación en la máxima categoría es testimonial con sólo dos partidos jugados.
[2] Al descender en 2010 con el equipo blanquinegro, fichó por el Club Deportivo Leganés en Segunda B, para retirarse en el Club Deportivo Toledo tras jugar en la ciudad Imperial dos temporadas, consiguiendo un ascenso de Tercera a Segunda B.
Al retirarse, formó parte cuerpo técnico del C. D. Leganés en la temporada 2015-16 como ojeador de rivales, capitaneado por Asier Garitano, consiguiendo ascender a la máxima categoría.
Continuó las tres temporadas siguientes en dicha categoría, la última de ellas ya con Mauricio Pellegrino en el banquillo.