Charles Fasel fait toute sa carrière au Hockey Club Davos. Il était venu y faire carrière dans le commerce dans le cadre d'un apprentissage[2] et fait partie des fondateurs du HC Davos en 1921[1]. Avec cette équipe, il remporte le championnat international de Suisse en 1922[3]. Il est champion national de Suisse après l'annulation de la finale du championnat international en 1926[4]. Il est champion national et international en 1927[5] et en 1929[6]. Il participe à la Coupe Spengler en 1923[7], en 1925 où Davos est vice-champion[8] et en 1926[9].
Il est l'un des premiers gardiens de but européens connus pour avoir porté un masque lors d'un match[2],[1].
Il obtient un pouvoir pour représenter l'Espagne au congrès de la LIHG en 1925[1]. Il est également arbitre international de hockey dans les années 1930[1].
Après sa carrière, il a une boutique qui vend des souvenirs pour touristes et aussi tabac et cigares. Il passe sa retraite à Ascona et a une autre passion, le golf[1],[2].