Disputou 32 jogos pela Seleção Portuguesa, tendo sido convocado para as Eurocopas de 2000 e 2004, além da Copa do Mundo de 2006.