Con la nazionale portoghese ha partecipato a tre Europei (1996, 2000 e 2004) e due Mondiali (2002 e 2006), collezionando 127 presenze e 32 reti.