Comenzó en las bases del CD Lumbreras, como infantil y cadete, de donde pasó al Lorca Deportiva juvenil.
En 2001 fichó por la UD Almería, con la que ascendió a Segunda División, donde jugó dos años.
[1] El CD Logroñés lo incorporó a sus filas donde sólo estuvo un año.
Al finalizar su contrato en el verano de 2007 ficha por el Lorca Deportiva CF y tras sólo un año en el club se marcha.
En Caravaca consigue el ascenso a Segunda División B y en la temporada siguiente la permanencia, siendo uno de los jugadores con más partidos.