Con la selección española fue seleccionado en el año de su debut para participar en la Eurocopa de 1984 celebrada en Francia, aunque no llegó a jugar. En total marcó 26 goles en 69 partidos, ostentando así el título de máximo goleador durante muchos años, disputando los mundiales de México 1986, donde marcó cinco goles, e Italia 1990 y la Eurocopa de 1988. Debutó el 17 de octubre de 1984 marcando un gol frente a la selección galesa.