Comenzó en las bases del S. C. Corinthians brasileño y debutó con el primer equipo en 2003 con 16 años. Jugó 81 partidos y marcó 13 goles.
Salto a Europa
Posteriormente, el P. F. C. CSKA de Moscú se hizo con sus servicios por 5 millones de euros. En sus dos años en Rusia disputó 53 partidos marcando 30 goles. Ha jugado la Liga de Campeones de la UEFA con el club ruso.
Durante el mercado invernal de 2007 sonó con insistencia para el Valencia español, aunque finalmente fichó por el Manchester City F. C., donde jugó pocos partidos.
Vuelve a Brasil para ser fichado por el S. C. Internacional en 2012 y también en ese año fichó por el Atlético Mineiro. Para el 2013 se consolidó en el Mineiro llegando a ser campeón de la Copa Libertadores de ese año, siendo el goleador del torneo con 7 goles, logrando un rendimiento destacado para así volver a ser convocado por la selección brasileña en el 2013, año en el que también ganó la Copa Confederaciones con la verdeamarela.
Selección nacional
Ha sido internacional con la selección de Brasil, llegando a disputar 20 partidos internacionales y marcando 5 goles.
El 7 de mayo de 2014 Luiz Felipe Scolari lo incluyó en la lista final de 23 jugadores que representarán a Brasil en la Copa Mundial de 2014. Jô no fue titular, sin embargo entró en ciertos encuentros de la Copa del mundo.[2][3]