Il devient champion de Suisse de LNA pour la première de sa carrière en 1967 avec le EHC Kloten. En 1974, il quitte son club formateur pour rejoindre le Zürcher SC en LNB[1], où il reste deux saisons[1]. Il rejoint en 1976 le HC Bienne, où il forme la ligne d'attaque des «L» avec ses coéquipiers Steve Latinovich et Bob Lindberg[2], et remporte son deuxième titre en 1978[2]. Il met un terme à sa carrière en 1980[2]. Il participe à quelque matchs avec GC pour aider l'équipe à conserver sa place en LNB[1].