Armin Helfer begann seine Karriere als Eishockeyspieler beim HC Pustertal, für den er von 1996 bis 2001 in der Serie A1 aktiv war. Anschließend wechselte er zu den HC Milano Vipers, mit denen er in den folgenden sechs Jahren zwischen 2002 und 2005 fünf Mal italienischer Meister wurde, in den Jahren 2002, 2004 und 2005 drei Mal die Coppa Italia gewann, sowie 2001, 2002 und 2006 die Supercoppa Italiana. Nachdem der Verteidiger in der Saison 2007/08 beim HC Innsbruck in der Österreichischen Eishockey-Liga unter Vertrag stand, spielte er in der Saison 2008/09 für den HC Thurgau aus der Schweizer National League B. Zudem bestritt der Italiener in dieser Spielzeit zwei Partien für die Kloten Flyers aus der National League A. Im Sommer 2009 kehrte der Verteidiger in seine Heimatstadt Bruneck zurück. Im Dezember 2009 wurde Armin Helfer beim HC Pustertal für eine Woche freigestellt und verstärkte in dieser Zeit den HC Davos beim Spengler Cup. Eingefädelt wurde diese Aktion von HCD-Trainer Arno Del Curto, Manager René Müller, dem Agenten Helfers und der sportlichen Leitung des HC Pustertal. Nach zwei erfolgreichen Spielzeiten im Pustertal (1 × Halbfinale, 1 × Finale) entschloss sich der italienische Nationalverteidiger zum erneuten Sprung ins Ausland und kehrte im April 2011 in die Schweiz zum HC Thurgau aus der National League B zurück, wo er bereits zwei Jahre zuvor verteidigte. Anfang 2012 wechselte Helfer für die entscheidende Phase der Meisterschaft zu seinem Heimatverein HC Pustertal zurück, für den er seither wieder auf dem Eis steht. 2014 und 2016 gewann er mit seinem Klub die Supercoppa. 2016 wechselte er mit dem HC Pustertal in die neugegründete Alps Hockey League. Nach der Saison 2019/2020 beendete er seine Karriere.[1] Im September 2022 wurde seine Trikotnummer 62 vom HC Pustertal offiziell zurückgezogen.[2]
(Legende zur Spielerstatistik: Sp oder GP= absolvierte Spiele; T oder G= erzielte Tore; V oder A= erzielte Assists; Pkt oder Pts= erzielte Scorerpunkte; SM oder PIM= erhaltene Strafminuten; +/−= Plus/Minus-Bilanz; PP= erzielte Überzahltore; SH= erzielte Unterzahltore; GW= erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)