Debutó con la selección española el 5 de febrero de 1975 en un España-Escocia (1-1), llegó a vestir la camiseta nacional en 81 partidos, cifra que fue durante mucho tiempo récord absoluto de participaciones, disputando los mundiales de 1982 y 1986 y las Eurocopas de 1984 y 1988.