Il a été formé au HC Ajoie et commence sa carrière professionnelle en 2000 dans la Ligue nationale B (2e division suisse)[2].
En , il renforce le HC Bienne pour les playout de LNA jusqu'à la fin de la saison 2009-2010.
En , il annonce mettre un terme à sa carrière au terme de la saison 2015-2016[3]. Blessé durant la demi-finale des playoffs par un coup de canne de Christopher Bagnoud[4] et opéré quelques jours plus tard[5], il parvient à revenir pour la finale et marque trois buts lors du match décisif de la finale, devenant ainsi champion de Suisse de LNB avec Ajoie[6].
En , il rejoint l'équipe nouvellement créée du HC Vendlincourt évoluant en 3ème ligue pour la saison 2019-2020[7],[8].
Le maillot au numéro 10 de l'ancien joueur a officiellement été retiré et hissé au plafond de la Raiffeisen Arena le 24 février 2024[9].