Il est initié au hockey à un très jeune âge, débutant à quatre ans. Il évolue par la suite dans tous les programmes de hockey des écoles qu'il fréquente. Après deux ans avec le programme de développement américain, il se joint aux Golden Gophers de l'Université du Minnesota. Il est nommé recrue de l'année grâce à un total de 45 points en 35 parties, ce qui le classe second de son club. Il est réclamé lors de la première ronde du repêchage de la Ligue nationale de hockey en 2009 par les Canucks de Vancouver.