Il se joint aux Mooseheads de Halifax de la Ligue de hockey junior majeur du Québec au début de la saison 2005-2006 récoltant 18 points en 62 parties. Après sa deuxième saison avec l'équipe, il fut sélectionné par les Ducks d'Anaheim en lors du repêchage de 2007.