Karijeru je započeo u Sevilji sa 16 godina, a 2004. je potpisao za Arsenal, prenosi RTS.
Nakon dve godine vratio se u Španiju, gde je igrao za Real Madrid i Atletiko Madrid, sa kojim je osvojio i prvenstvo države.
Kratko je bio na pozajmici u portugalskoj Benfiki, da bi se pri kraju karijere vratio u Sevilju.
Nastupao je i za reprezentaciju Španije.