Han spilte tidlig i karrieren for forskjellige brasilianske klubber, blant andre Atlético Paranaense. Han kom til Europa og kroatiske Dinamo Zagreb i november 2006, og ble i klubben til januar 2014 da han skiftet til Getafe.