“Moleque de Xerém”, chegou ao Fluminense ainda para jogar no futebol de salão, antes de chegar ao campo. Na base do tricolor desde criança, começou na lateral esquerda e foi para o meio de campo por sua qualidade no passe. Destaque dos times da base, conquistou o título mais importante em 2015, quando se sagrou campeão brasileiro da categoria sub-20. A partir daí, começou a ganhar chances no elenco principal, estreando em um Fla-Flu. Em 2016, se firmou no profissional e fez parte das convocações para a seleção brasileira sub-20. Em julho de 2018, assinou contrato de quatro anos com o Corinthians, que o emprestou para o Bahia no início de 2019. Mas acabou vendido ao Paok, da Grécia, em junho. Depois de quatro temporadas e um título no futebol grego, fechou com o Nantes, da França, em agosto de 2023.