Debutó con la absoluta de la mano de Javier Clemente, con 19 años recién cumplidos, en un partido celebrando en Alicante contra México el día 27 de enero de 1993. Vistió la camiseta nacional en un total de 41 ocasiones en las que logró 13 goles, incluyendo dos "hat-trick" frente a Malta y Chipre. Participó en los Mundiales de 1994, en el que jugó dos partidos frente a Corea del Sur y Bolivia, y 1998, donde disputó un encuentro contra Bulgaria, además de en la Eurocopa de 1996 donde disputó otros dos partidos. En octubre de 2000 jugó su último partido como internacional con España ante Austria.