Inició su trayectoria futbolística en el equipo de su barrio en Ciudad Real, el Los Ángeles.
En julio de 2006 fue traspasado a la Real Sociedad, siendo José Mari Bakero el principal valedor para su fichaje.
En la temporada 2009-2010 el equipo logró ascender de nuevo a la Primera División.
Tras 5 temporadas, en mayo de 2011 su contrato con la Real Sociedad llegó a su fin y dejó el club guipuzcoano.
Durante la campaña precedente, con el Hércules, también tuvo una participación destacada y disputó 26 partidos.