Mattia Cola participe aux Championnats du monde junior de 2003 à 2005. En fin d'année 2005, il prend part à l'étape de Coupe du monde d'Hochfilzen.
En 2010, juste après avoir obtenu son meilleur résultat individuel en Coupe du monde à Antholz (26e), il prend part aux Jeux olympiques de Vancouver, où il est 60e du sprint, 55e de la poursuite et 12e du relais.