As a youth, Sabourin played in the 1979 Quebec International Pee-Wee Hockey Tournament with a minor ice hockey team from Don Mills. Sabourin played four seasons of junior hockey in the Ontario Hockey League between 1982 and 1986, primarily with the Sault Ste. Marie Greyhounds. He was a defensive specialist whose best season offensively was 1983–84 with seven goals. Sabourin was a member of the Greyhounds team that won the J. Ross Robertson Cup in 1984–85 as OHL champions. The Greyhounds defeated the Peterborough Petes in the final, then reached the semi-final of the 1985 Memorial Cup. Sabourin completed his junior career in 1985–86 in a season split between the Greyhounds and the Cornwall Royals. The Calgary Flames selected Sabourin with their second round pick, 33rd overall, at the 1984 NHL Entry Draft. He made his professional debut following his final junior season when he suited up for three regular season games and six in the playoffs for Calgary's American Hockey League affiliate, the Moncton Golden Flames in 1985–86. Sabourin played his first full season in 1986–87 when he appeared in 75 games for Moncton and shifted to the Salt LakeGolden Eagles of the International Hockey League in 1987–88. He added one goal and six assists in 16 playoff games for the Golden Eagles as they won the Turner Cup as IHL champions. Sabourin spent the majority of the 1988–89 season with Salt Lake, but made his NHL debut during the season with Calgary when he appeared in six regular season and one playoff game for the Stanley Cup champion Flames. Enough to earn a Stanley Cup ring, but not enough games played to be included on the Stanley Cup. In 1989–90, Sabourin recorded a career high 24 points with the Golden Eagles, to go along with 336 penalties in minutes, and appeared in five games with the Flames. He scored his first NHL goal on October 27, 1990, against the Washington Capitals. He was unable to gain a regular position in the Flames lineup, and was traded to Washington on January 24, 1991, in exchange for Paul Fenton. The Capitals acquired Sabourin primarily to add a physical presence to their defence. Split between the two teams, Sabourin appeared in a career-high 44 NHL games in 1990–91 and scored two goals and nine points. He appeared in 19 games with Washington in 1991–92, which marked his last NHL appearances. He finished the season with Washington's AHL affiliate, the Baltimore Skipjacks. After thirty games with Baltimore in 1992–93, Washington traded Sabourin, along with Paul MacDermid, to the Quebec Nordiques in exchange for Mike Hough on January 20, 1993. He finished the season with Salt Lake in the IHL. Sabourin then spent five seasons with the Milwaukee Admirals before finishing his playing career following the 1998–99 IHL season after one year with the Orlando Solar Bears. Sabourin returned to the Capitals in 2002 as a colour analyst on the team's radio broadcasts, a role he continues to hold into the 2017–18 NHL season.