Con la nazionale portoghese ha partecipato a tre Europei (1996, 2000 e 2004) e un Mondiale (2002), collezionando 94 presenze e 26 reti. È stato vicecampione d'Europa nel 2004.