Joueur suisse, il a commencé sa carrière professionnelle avec le SC Langnau lors de la saison 1992-93. Avant même d'être sélectionné par une équipe de la Ligue nationale de hockey en Amérique du Nord, il était déjà un vétéran établi en Europe.
Étant l'un des piliers du HC Davos, il fut finalement sélectionné par les Blackhawks de Chicago lors du repêchage de 2000[1]. Il tente donc de se tailler un poste avec les Blackhawks[1], mais il ne réussit pas à y jouer toute la saison, jouant majoritairement pour le club-école de ces derniers, soit les Admirals de Norfolk dans la Ligue américaine de hockey[1]. Il est le premier joueur de champ suisse à évoluer en NHL[2]. Il fête ses débuts à Buffalo le . Deux jours plus tard, pour le premier match de l'histoire des Blue Jackets de Columbus, il inscrit deux buts, évidemment les premières réussites d'un joueur suisse en NHL. Toutefois, il retourne la saison suivante en Suisse et retrouve ses coéquipiers du HC Davos[1].
Après 19 saisons à Davos, son contrat n'étant pas renouvelé, il tente de négocier un contrat, en compagnie de son frère Jan, avec son club formateur, Langnau. Les négociations n'aboutissant pas, il décide, comme son frère, de prendre sa retraite en [3].
Sur la scène internationale, il a été sélectionné pour représenter son pays à plusieurs reprises, dont une fois aux Jeux olympiques d'hiver, en 2002[1], desquels il est renvoyé prématurément après une escapade nocturne avec son coéquipier Marcel Jenni[4].