In 2016, Matteo joined the ballet school Il Balletto di Castelfranco Veneto, directed by Susanna Plaino in Italy. Four years later, he joined the Dutch National Ballet Academy in the Netherlands directed by Ernst Meisne. In 2019, Matteo participated in the 2020 Youth American Grand Prix. The following year, he graduated from the Royal Academy of Dance (RAD) and then joined Het National Opera and Ballet in the Netherlands as an apprentice trainee in 2021. Mattéo joined the Ballet National de Marseille as an apprentice in 2022.