Também conhecido como Fabuloso começou a carreira na Ponte Preta e depois transferiu-se para o Rennes da França. Quando estava no clube francês foi emprestado ao São Paulo, clube que na sequência de sua carreira viria a defender. Depois de três anos no São Paulo transferiu-se para o Porto e depois para o Sevilha onde jogou por seis anos. Após esse período retornou ao São Paulo. Defendeu a seleção brasileira na Copa de 2010.