Il a commencé sa carrière de footballeur professionnel avec Vasco da Gama.
Il a joué dans des équipes telles que Porto, Gremio, Sao Paulo, Fenerbahçe et Al Ahli au cours de sa carrière.
Il a été transféré gratuitement à Beşiktaş depuis Al Ahli à l’été 2020.