À sa saison recrue, il aide son club à remporter la Coupe du Président ainsi que la Coupe Memorial. Il évolue avec les Giants de Vancouver jusqu'en 2010-2011. Il est alors capitaine de l'équipe mais est échangé au club américain des Winterhawks de Portland. Il est un choix de quatrième tour des Bruins de Boston lors du repêchage de la Ligue nationale de hockey en 2010. Il passe professionnel en 2011 avec les Bruins de Providence dans la Ligue américaine de hockey. Il joue son premier match dans la Ligue nationale de hockey avec les Bruins le face aux Flames de Calgary. Le , il est placé au ballotage par les Bruins puis est réclamé par les Coyotes de l'Arizona.