Em 22 de junho de 2018, assinou por duas temporadas com o São Paulo.Em sua estreia, contra o Flamengo, deu a assistência para o gol de Éverton na vitória por 1–0, no Maracanã.Em 5 de agosto, marcou seu primeiro gol pelo São Paulo, abrindo o placar na vitória por 2–1 sobre o Vasco da Gama, no Morumbi.Pela 31ª rodada, em partida contra o Vitória, deu a assistência para o gol de Bruno Alves no triunfo por 1–0, mas acabou sofrendo ruptura do tendão patelar do joelho direito, com previsão de retorno aos gramados somente em 2019. Em sua primeira temporada, marcou um gol e deu 5 assistências em 20 jogos