He played in the youth system of
Palmeiras, where he won the 2018 Under-17 Club World Cup and the 2019 U20 Paulistão. In March 2020, Dias joined the youth system of
CR Vasco da Gama, playing with the U20 side, on an initial one year contract. In February 2021, he entended his contract through August 2022 with a €40 million release clause, and in December 2021, he once again extended his contract with Vasco through 2023. With the U20s, he scored 21 goals in 87 games and won the U20 Copa de Brasil, U20 Carioca and Supercopa de Brasil in 2020. ==Club career==