Nascido em São Paulo, o meia de 24 anos chega ao Esquadrão com contrato de empréstimo de um ano, com metas para obrigação de compra.
Na última temporada ele defendeu o São Paulo, clube onde foi revelado. Em 2020 estreou pelo time principal. Nessas cinco temporadas pelo São Paulo, o meia disputou 219 partidas, marcou 12 gols e deu 26 assistências.
O meia foi o autor do gol do empate do São Paulo contra o Flamengo na final da Copa do Brasil de 2023, que deu o título ao time paulista.