Ha debuttato con la Nazionale di calcio del Portogallo il 7 settembre 2002 nella partita contro l'Inghilterra. Ha partecipato agli Europei 2004 e ai Mondiali 2006.