En 2014, il commence sa carrière avec les Warriors de Moose Jaw dans la Ligue de hockey de l'Ouest. Il est choisi au cours du repêchage d'entrée 2017 dans la Ligue nationale de hockey par les Canadiens de Montréal en , en . Il passe professionnel avec le Rocket de Laval dans la Ligue américaine de hockey en 2018.