Debutó el 20 de septiembre de 1989, en un amistoso ante Polonia (1-0), y es el cuarto goleador histórico de la selección española, con 29 goles, tras de David Villa, Raúl González y Fernando Torres.