Après deux saisons avec les Silverbacks de Salmon Arm de la Ligue de hockey de la Colombie-Britannique, il fut repêché par les Flames de Calgary en 2004. Il choisit par contre de se joindre aux Golden Gophers de l'Université du Minnesota. Il y joua deux saisons avec de faire ses débuts professionnels avec le club-école des Flames, les Ak-Sar-Ben Knights d'Omaha lors de la saison 2006-2007. Il suivit le club lorsque celui-ci déménagea avant le début de la saison 2007-2008 et devint les Flames de Quad City.