Considéré comme l'un des plus grands joueurs de l'histoire du hockey helvétique[3], Hans Cattini gagne une médaille de bronze pour la Suisse aux Jeux olympiques de 1948[4]. Après cela, il reçoit un certificat lui garantissant la gratuité à vie de l'entrée dans toutes les patinoires du pays[3]. Il participe également aux Jeux olympiques de 1936, où l'équipe suisse est éliminée au 1er tour, avec une victoire et deux défaites. Au total, il compte 54 buts en 111 parties avec l'équipe nationale.
En club, il joue d'abord pour le HC Davos[5], où il forme en compagnie de son frère Ferdinand et de Richard « Bibi » Torriani la redoutée « Ni-Sturm »[6]. Il officie ensuite en tant qu'entraîneur-joueur pour le Lausanne HC, dans les années 1950[7].