Inizia la sua carriera nel 2003 tra le file del Real Murcia, venendo acquistato poco tempo dopo dal Barcellona, dove viene aggregato alla squadra B. Dopo una fugace apparizione nella Primera Division durante la stagione 2008-2009, viene ceduto in prestito allo Sporting de Gijón, dove totalizza 26 presenze; la prima apparizione con la sua nuova squadra avviene proprio contro il Barcellona, che riuscirà a vincere per 3-0.
Nel luglio 2010 viene acquistato a titolo definitivo. Nella stagione 2010-2011 totalizza 28 presenze segnando anche una rete nella partita casalinga contro l'RCD Mallorca, terminato 2-0. Dopo aver giocato due stagioni tra Siviglia ed Elche, il 31 luglio 2014 passa all'Olympiakos dal Siviglia.