En 2011, il commence sa carrière avec les Saints de Spruce Grove dans la LHJA. Il est choisi au cours du repêchage d'entrée 2014 dans la Ligue nationale de hockey par les Flames de Calgary en , en . Il passe professionnel avec les Americans de Rochester dans la Ligue américaine de hockey en 2018.