Growing up practicing swimming, skiing, and gymnastics, Matteo developed a love of movement already early on. A sports injury forced him to switch from gymnastics to ballet; and he auditioned with success at the National Ballet Academy of Rome. After studying at the Houston Ballet Academy and Mudra Int. in Brussels, he became a professional dancer and had a passionate career for almost 32 years.
He danced for international choreographers such as Maurice Béjart, Jean-Christophe Maillot and pursued his career in Belgium during the golden age of the contemporary dance with Michele-Anne De Mey, Thierry Smits, Claudio Bernardo, José Besprosvany and Joanne Leighton.
As a parallel activity, Matteo taught ballet and contemporary techniques to different companies like Ultima Vez, Rosas, NeedCompany, Ballet Preljocaj, Jean Claude Gallotta, Cie As Palavras, Cie Thor and was invited as a guest teacher at the University of Montreal and the University of Tallinn. He also directed several pedagogical programs in Belgium, Senegal, Burkina Faso, Brazil and all over Europe.
For many years he taught dance, anatomy, GYROKINESIS® and Pilates as part of injury prevention programs at the Dance High School in Louvain-la-Neuve and A/P, the Royal Conservatory of Antwerp.