En 2014, il commence sa carrière avec les Wolves de Sudbury dans la Ligue de hockey de l'Ontario. Il est choisi au cours du repêchage d'entrée 2016 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.