Born in Sherbrooke, Quebec, Grégoire moved to Texas and Oklahoma for his father's hockey career before returning to Quebec. While in Texas, he began playing Minor ice hockey, although the market was low in the state. After returning to Quebec, he attended École Sacré-Cœur before attending Collège du Mont-Sainte-Anne, a private all boys high school his mother taught at. Grégoire played two seasons with the Magog Cantonniers in the Quebec Midget AAA league before becoming eligible for the United States Hockey League and Quebec Major Junior Hockey League Draft. He was eventually drafted in the 2011 USHL Draft by the Indiana Ice as well as by the Chicoutimi Saguenéens in the 2011 QMJHL Draft. Despite many playing options available, including university, he eventually chose to play in the QMJHL while continuing his studies. In his rookie season with the Chicoutimi Saguenéens, Grégoire played in 61 games and collected 30 points. As an assistant captain for the Saguenéens during the 2012–13 season, he accrued 15 points in 35 games before being traded to the Baie-Comeau Drakkar alongside Francis Desrosiers, in exchange for Loïk Léveillé, Thomas Gobeil, and two draft picks in 2013 and 2014. He recorded 17 points in 27 games while with the Baie-Comeau Drakkar and was eventually drafted 176th overall by the Montreal Canadiens in the 2013 NHL Entry Draft. On June 5, 2014, Grégoire was awarded the Guy Lafleur Award of Excellence as the player who had a great hockey performance combined with academic success. He ended the 2013–14 season second among all Drakkar players with 69 points, while also maintaining a high grade point average at Cégep de Baie-Comeau and contributing to the community. Grégoire later donated the $5,000 scholarship prize from receiving the award to runnerup Dominic Talbot-Tassi. He also won the Marcel Robert Trophy as Scholastic Player of the Year and was awarded a $500 scholarship by Fondation sport-études for his academic achievements. On July 1, 2014, Grégoire signed a three-year entry level contract with the Canadiens. In his last season in the QMJHL, Grégoire was named captain of the Drakkar but he injured his wrist while attending the Canadiens training camp and required surgery. After his surgery in October, the team announced he was expected to miss six to eight weeks to recover. He returned to the lineup on December 27 against the Quebec Remparts after missing three months. Although his playing time was limited due to the surgery, he ended the season with 41 points and the Marcel Robert Trophy for the second time.
Professional
After his major junior hockey career had concluded, Grégoire joined the St. John's IceCaps, the Canadien's American Hockey League affiliate, after attending the NHL affiliate training camp. He played 118 games for the IceCaps within two seasons, recording 23 points and 148 penalty minutes during that time. Grégoire was invited to the Canadiens 2017 training camp but was cut before the final roster decision and was reassigned to their new American Hockey League affiliate, the Laval Rocket. Grégoire was suspended for one game on January 22, 2018, for instigating a fight during a fight against the Belleville Senators on January 20. He ended the season with a new career high 25 points in 63 games. As a free agent, Grégoire signed an AHL contract with the Milwaukee Admirals on July 9, 2018. He played in his 200th career AHL game on December 5, 2018. He was traded to the Tucson Roadrunners shortlythereafter on February 8, 2019, in exchange for future considerations. The following night, he recorded his first goal with the team in a game against the Rockford IceHogs. On June 26, 2019, Grégoire was signed to a two-year AHL contract extension to continue his tenure with the Tucson Roadrunners.
Grégoire comes from a hockey involved family. His younger brother Thomas also plays hockey and his father Jean-François Grégoire is a former player and coach. His grandfather Jacques was also a hockey training coach and managing director. His mother is a French and visual arts high school teacher at Collège du Mont-Sainte-Anne.