Jego poprzednim zespołem były Bayern Monachium i Bayer Leverkusen, do którego został ściągnięty przez Rainera Calmunda. Od 30 czerwca 2004 roku występował w barwach Bayernu, który pozyskał go za kwotę 12 mln euro. Już w pierwszym sezonie występów w nowej drużynie zdobył mistrzostwo i Puchar Niemiec. Na Mundialu 2006 w Niemczech pobił rekord grając 386 minut bez faulu. Zagrał również całe 630 minut na MŚ (wszystkie mecze). Jest jednym z trzech piłkarzy reprezentacji Brazylii, który osiągnęli taki wynik. W sierpniu trener reprezentacji Brazylii nadał mu opaskę kapitana. Od dnia 16 lipca 2009 do 29 czerwca 2012 był piłkarzem Interu. 29 czerwca 2012 roku Inter rozwiązał z piłkarzem kontrakt za porozumieniem stron.
Brazylijczyk zdobył z Interem Ligę Mistrzów, Mistrzostwo Włoch, 2 Puchary Włoch, Superpuchar Włoch oraz Klubowe Mistrzostwo Świata.