In het seizoen 1998-1999 debuteerde Luque voor Real Mallorca B, nadat hij eerder niet wist te imponeren in het shirt van FC Barcelona. Na een verhuurperiode van één jaar aan het Spaanse Málaga bewees de Spaanse aanvaller in het seizoen 2000 van waarde te zijn voor Real Mallorca. De huidige Ajax-huurling vormde een aanvalsduo met Samuel Eto'o, momenteel spelend bij FC Barcelona.
In het seizoen 2001 kwam Real Mallorca uit in de Champions League. In het tweede kwalificatieduel scoorde Luque het winnende doelpunt tegen het Kroatische Hajduk Split. Uiteindelijk eindigde Real Mallorca als derde in de kwalificatiepoule. In dat seizoen ging het op nationaal gebied niet zo goed met Real Mallorca. De doelpunten van Luque in de Primera Division zorgden er echter niet voor dat de club niet degradeerde.
In het seizoen 2002 werd Luque opgenomen in de selectie van Spanje voor het WK. In datzelfde seizoen contracteerde Deportivo La Coruna de Spanjaard voor vijftien miljoen euro. Ook daar was hij regelmatig trefzeker.
Na een teleurstellend seizoen vertrok Luque in het seizoen 2004-2005 naar Newcastle United, waar hij een vijfjarig contract ondertekende. Zijn debuut tegen Manchester United was veelbelovend, maar in de wedstrijd daarna tegen Fulham liep hij een hamstringblessure op. Op 17 april 2006 scoorde Luque zijn eerste doelpunt tegen Sunderland. In het seizoen 2006-2007 kwam Luque weinig aan spelen toe in Engeland en vandaar dat hij wilde vertrekken. In januari toonde PSV concreet interesse, maar de voorzitter van Newcastle United stemde niet in met een transfer van Luque naar Eindhoven. Uiteindelijk ondertekende de Spanjaard een contract bij Ajax.
Op 2 september 2007 maakte Luque zijn debuut in het shirt van Ajax. De wedstrijd eindigde in 2-2 en Luque werd in de 71e minuut vervangen door Ismael Urzaiz. Zijn eerste doelpunt voor Ajax scoorde Luque tegen VVV-Venlo.
Op 4 augustus 2008 kreeg Luque te horen dat hij geen deel meer uitmaakte van de A-selectie. Dit nadat hij te horen kreeg dat hij bij Ajax mocht vertrekken. Een dag voor de transfermarkt sluit, komen Ajax en Málaga eruit om Luque te verhuren voor de duur van één jaar. Hij moest wel een helft van zijn salaris inleveren.
Momenteel is Luque uitstekend op dreef bij Málaga en scoort hij aan de lopende band. Of Ajax hem aan het einde van het seizoen terug laat komen naar Amsterdam, is vooralsnog onduidelijk.