Empezó su carrera en las filas del Corinthians haciendo buenas actuaciones y deslumbrando a equipos como el Arsenal, Milan u Olympique Lyonnais, pero finalmente lo fichó el Shakhtar Donetsk en 2007.
Formó una gran asociación con los también brasileños Alex Teixeira, Douglas Costa y Luiz Adriano.
Al finalizar su paso por el club ucraniano, ganó 14 títulos (1 internacional y 13 locales).
En la temporada 2014-15 ganó la Capital One Cup, y en mayo se consagró campeón de la Premier League.
[3] Esta segunda etapa en el club duró doce meses, llegando a un acuerdo para rescindir su contrato que tenía vigencia hasta finales de 2023.
[7] Unos días después fichó por el Olympiacos F. C. griego,[8] equipo en el que estuvo hasta final de año.
Nuevamente ingresaría de suplente en ambos partidos pero mostrando un gran nivel y marcando un gol frente a los hondureños.
Su selección fue eliminada en los cuartos de final al perder por 2 a 1 contra Bélgica.