Para la Selección de fútbol de España ha jugado, desde 1996, los Mundiales de 1998, de 2002 y 2006, además de los Juegos Olímpicos de Atlanta 1996, y las Eurocopas de 2000 y 2004.