Il commence sa carrière en 2002 avec les Hurricanes de Lethbridge en Ligue de hockey de l'Ouest. Il est choisi en 2004 au cours du repêchage d'entrée dans la Ligue nationale de hockey par les Bruins de Boston en , en . Il a participé à l'édition 2004 du championnat du monde des moins de 18 ans avec l'équipe canadienne.