Prior to his professional career, he appeared in one season for the Halifax Mooseheads in the Quebec Major Junior Hockey League (QMJHL), scoring 82 points (44 goals, 38 assists) in 57 games in the 2017-18 season. He led the league as a rookie in in goals, assists, and points, was named to the QMJHL All-Rookie Team, QMJHL First All-Star Team and was awarded the Mike Bossy Trophy as the Best Professional Prospect. He appeared in nine postseason games for Halifax, scoring 12 points (five goals, seven assists), which co-led the team.