Sein Debüt in der spanischen Fußballnationalmannschaft gab er am 5. September 1998 bei einer 2:3-Niederlage gegen Zypern. Er bestritt bis 2006 insgesamt 53 Länderspiele und war Teil des spanischen Endrundenkaders bei der Euro 2000 in den Niederlanden und Belgien sowie bei der WM 2006 in Deutschland – die beiden dazwischen liegenden Turniere verpasste er verletzungsbedingt.