Mario Huber was born in Innsbruck and also learned the craft of ice hockey at HCI. He made his debut with the Tyroleans in the Erste Bank Ice Hockey League as a 17-year-old and went on to play 137 Bundesliga games, interrupted by the 2015/16 season, in which he spent a year in the QMJHL with the Victoriaville Tigres.
In 2017, he finally moved to Salzburg, where he still plays today and has increasingly developed into a leading player in recent years. Last season, the father of a son put in the best performance of his career to date with 25 goals and 27 assists.