Nascido em Ponta Grossa, no Paraná, começou sua carreira profissional no Coritiba, em 2012. Em 2014, foi emprestado ao Novo Hamburgo, do Rio Grande do Sul. No ano seguinte, vestiu a camisa do Londrina, clube que defendeu por duas temporadas e onde ganhou destaque nacional na Série B do Campeonato Brasileiro, em 2016. Com isso, em 2017, acabou contratado pelo Bahia, assinando vínculo até 2020. Logo no início da sua trajetória no Tricolor Baiano, já se destacou e conduziu o time às finais do Campeonato Baiano e da Copa do Nordeste. Posteriormente, foi um dos principais nomes do time na boa campanha no Campeonato Brasileiro. O que chamou a atenção do Palmeiras, que o contratou em janeiro de 2019. O auge veio em 2020, sendo campeão paulista, da Copa do Brasil e da Libertadores.