Joueur canadien d'origine allemande, il joue son hockey junior dans l'ouest canadien évoluant pour quatre clubs en quatre saisons. N'ayant pas été repêché par une équipe de la Ligue nationale de hockey, il part jouer en Allemagne où il évolue toujours. Il signe avec le Augsburger Panther pour la saison 2011-12[2].