Formé aux Mintos de Prince Albert, il est élu meilleur défenseur et élu parmi la première équipe de la sélection des étoiles de la ligue Midget 'AAA' de la Saskatchewan en 2000-2001. En 2001, il rejoint les Klippers de Kindersley en SJHL. L'équipe remporte le titre. L'année suivante, il est élu dans la première équipe d'étoiles de la ligue. Après une saison passée en NCAA avec l'Université de Ferris State, il revient aux Klippers de Kindersley où il est nommé une nouvelle fois dans la première équipe d'étoiles. Il remporte aussi le trophée Tim Horton récompensant le meilleur défenseur de la ligue. Il attaque sa carrière professionnelle en 2005. Il signe pour les Sea Wolves du Mississippi en ECHL mais l'ouragan Katrina empêche l'équipe de participer au championnat. Il participe en octobre 2005 au camp d'entraînement du Thunder de Stockton en ECHL en vain et rejoint les Blazers d'Oklahoma City en LCH. Il est sélectionné avec la conférence nord pour participer au Match des étoiles 2006. En , il participe au camp d'entraînement des Pirates de Portland en LAH. En 2007, les Sea Wolves du Mississippi reprennent leurs activités ce qui lui permet de faire ses débuts en ECHL. Il termine meilleur pointeur de l'équipe chez les défenseurs. En 2008, il signe avec le Rush de Rapid City dans la LCH.