Ha partecipato alle Olimpiadi di Atlanta con la nazionale portoghese. Nel torneo giocò tutti e sei gli incontri della sua nazionale, che si classificò quarta. Il tecnico della nazionale portoghese Humberto Coelho lo ha fatto esordire nel febbraio 2000 nell'amichevole contro il , facendolo giocare subito titolare. Dopo altre tre amichevoli preparatorie, viene convocato con la Nazionale portoghese agli Europei del 2000, disputando quattro delle cinque partite giocate dalla sua nazionale. Ha totalizzato 15 presenze in nazionale, senza mettere a segno reti.