Matteo rozpoczął swoją przygodę z koszykówką już w wieku 5 lat. Przez 6 lat (1996–2002) reprezentował młodzieżową drużynę Scaligera Basket Verona – klub z Werony, który grał wówczas w pierwszej lidze włoskiej. Jego zespół regularnie znajdował się w czołowej ósemce mistrzostw Włoch.
W 2003 roku, jako 17-latek, zadebiutował w trzeciej lidze włoskiej. Niestety, karierę zawodniczą zakończył przedwcześnie w wieku 21 lat z powodu kontuzji.
Po latach wraca do koszykówki – tym razem w roli szkoleniowca. W 2025 roku ukończył kurs trenerski (licencja C) w Łodzi.