O luso-brasileiro destacou-se em Portugal ao serviço dos portistas, tendo sido transferido em 2007/08 para o Real Madrid, clube que representou durante dez temporadas. Na última época e meia esteve ao serviço do Besiktas.