Il rejoint les rangs junior canadien avec les Winterhawks de Portland dans la "LHOu". Il joue quatre saisons avec les Winterhawks et lors du premier tour du repêchage 2011, il est choisi au par les Penguins de Pittsburgh. Le , il signe son contrat d'entrée dans la LNH (trois ans).