Matteo has competed in the 100m and 200m in the 1996, 2000 and 2004 Summer Paralympics but it was in the 2000 games where he won a gold medal in the 4 × 100 m relay as part of the Italian gold medal relay team.