Ha fatto parte della Nazionale portoghese dal 1996 al 2011, partecipando a 3 Europei e 2 Mondiali. Si impose all'attenzione generale durante l'Europeo 2000 nel quale, partito come teorica riserva, segnò invece un gol decisivo contro l'Inghilterra; nei quarti di finale mise poi a referto una doppietta contro la Turchia. I lusitani conclusero la propria corsa in semifinale, cedendo alla Francia: a causa degli incidenti avvenuti dopo la gara, l'UEFA comminò una squalifica di 7 mesi al calciatore.