Il a joué pour son pays à l'UEFA Euro 2000, à la Coupe du monde 2002 de la FIFA et à Euro 2004, et a perdu la Coupe du monde 2006 après avoir été omis de l'équipe dans les mois précédant le tournoi, par Luis Aragonés, entraîneur de l'équipe nationale.
Il a fait partie de l'équipe nationale espagnole.