Hizo su primera partida el 17 de julio contra el Internacional entrando en el lugar de Rivaldo, entonces camisa 10 de São Paulo. El 2 de julio de 2011 fue anunciado como nuevo refuerzo de São Paulo. El 7 de agosto reemplazó nuevamente a Rivaldo, que fue ahorrado para el juego contra el Avaí, comenzando su primer juego como titular. En el caso de que el equipo de Fernando Henrique defendió el penalti cobrado por el defensor ecuatoriano Jairo Campos, ambos fueron los puntos culminantes del tricolor durante los ocho cobros realizados, y todo terminó en 3 a 1 para la LDU en los penales.