Bégin did two years in midget AAA and two year in LHJMQ (Ligue de Hockey Junior Majeur du Québec) with Val d’Or, before being drafted by Calgary in the NHL. He had his first chance in the big league in 1997-1998 season with the Flames. In 488 regular games in the NHL, he had 52 goals and 48 passes for a total of 100 points. He made 36 points in play-off matches and since his start in the NHL he has spend 539 minutes on the penalty bench.