Cresce calcisticamente nel Palmeiras, con cui non collezione nemmeno una presenza, viene ceduto il 9 luglio 2018 alla Roma, con cui stipula un contratto quadriennale. Viene aggregato alla primavera per la stagione 2018-2019, collezionando 4 presenze. Il 1º agosto 2020, ultima giornata di Serie A 2019-2020, l'allenatore Paulo Fonseca lo fa esordire nella gara vinta per 1-3 sul campo della Juventus, già laureatasi campione d'Italia.