Fue internacional absoluto con la selección española durante 13 años (1989-2002), de la que fue capitán (1998-2002), totalizando y 29 goles.