Blatter, der für den FVV Tragöß startete, hatte seinen ersten internationalen Erfolg bei den Juniorenweltmeisterschaften in Täsch. Dort gewann er die Bronzemedaille mit der Staffel und errang zudem den vierten Platz über 15 km.[1][2] Bei den nordischen Skiweltmeisterschaften 1985 in Seefeld in Tirol belegte er den 27. Platz über 15 km und zusammen mit Andreas Gumpold, Alois Stadlober und Franz Gattermann den siebten Rang in der Staffel und bei den nordischen Skiweltmeisterschaften 1987 in Oberstdorf zusammen mit Markus Gandler, Alois Stadlober und Alois Schwarz den neunten Platz in der Staffel. In der Saison 1987/88 erreichte er beim Weltcup in Štrbské Pleso den zweiten Platz in der Staffel und lief bei seiner einzigen Olympiateilnahme in Calgary auf den 32. Platz über 15 km klassisch, auf den 19. Rang über 50 km Freistil und auf den zehnten Platz zusammen mit Alois Schwarz, Johann Standmann und Alois Stadlober in der Staffel. Im März 1990 holte er in Vang mit dem 14. Platz über 50 km Freistil seine ersten Weltcuppunkte und sein bestes Einzelergebnis im Weltcup. Bei den nordischen Skiweltmeisterschaften 1991 im Val di Fiemme errang er den 44. Platz über 15 km Freistil. In der Saison 1992/93 kam er beim Weltcup in Bohinj mit dem 28. Platz über 15 km Freistil nochmals in die Punkteränge und holte in Admont über 10 km Freistil seinen einzigen Sieg im Continental-Cup. Beim Saisonhöhepunkt, den nordischen Skiweltmeisterschaften 1993 in Falun belegte er den 58. Platz über 10 km klassisch, den 48. Rang über 50 km Freistil und den 44. Platz in der Verfolgung. Sein letztes Weltcuprennen absolvierte er im Dezember 1994 auf der Tauplitzalm, das er auf dem 66. Platz über 15 km klassisch beendete.
Bei österreichischen Meisterschaften siegte er fünfmal mit der Staffel (1986, 1988, 1990, 1994, 1997), zweimal über 50 km (1988, 2002) und jeweils einmal über 15 km (1990) und 30 km (1986).