Ha cominciato la propria carriera nel Boavista nel 2001. Dal 2003 ha disputato sei stagioni con l'Internacional, di cui è stato capitano. A gennaio 2009 è stato acquistato dal Lecce per una cifra intorno ai 3,2 milioni di euro. Con i giallorossi ha esordito in Serie A il 1º febbraio 2009 allo Stadio Artemio Franchi in -Lecce (1-2). Con la squadra giallorossa ha militato anche nella prima parte della Serie B, stagione 2009-2010. A gennaio 2010 è tornato in patria, al Palmeiras.