Il participe avec la sélection espagnole à trois grandes compétitions : le championnat d'Europe 2004 organisé au Portugal, puis la Coupe du monde 2006 qui se déroule en Allemagne, et enfin le championnat d'Europe 2008 qui a lieu en Autriche et en Suisse. Lors de l'Euro 2004, il ne joue qu'un seul match, contre le pays organisateur. Lors du mondial, il ne joue également qu'un seul match, contre l'Arabie saoudite, inscrivant un but à cette occasion. Enfin, lors de l'Euro 2008 qui voit l'Espagne être sacrée championne d'Europe, il prend à nouveau part à un match, contre la Grèce.