Hizo su debut con la selección absoluta el 27 de junio de 1989, con 18 años de edad, en el «Torneo Internacional Tres Naciones» que se disputó en Pamplona. Su última participación en una gran competición con la selección española, se produjo en el Mundial 2003 de Portugal, donde capitaneó a la selección nacional que concluyó en cuarta posición, tras perder tras dos prórrogas en semifinales contra Croacia. Fue elegido mejor central del campeonato.