Jogou 54 vezes pela Selecção Portuguesa de Futebol, marcando 8 golos desde a sua estreia (a 30 de Janeiro de 1985 num jogo frente à Roménia de onde saiu derrotado por 2-3) até à sua última partida em 22 de Abril de 1998 (num jogo frente à Inglaterra de onde que saiu derrotado por 0-3). Contudo, a sua presença habitual na seleção foi só atingida na década de 1990, sendo um jogador fundamental no Campeonato Europeu de Futebol de 1996, onde Portugal chegou aos quartos-de-final, perdendo para a República Checa 0-1. Esteve presente igualmente nas qualificações para o Campeonato do Mundo de 1998, o qual Portugal falhou.