Mark Laforge was born January 3, 1968 in Sudbury, Ontario. A graduate of the NOHA, Laforge was a hard nosed winger who went on to play parts of three seasons in the OHL, from 1984 to 1987 with Kingston and Sudbury. Laforge's third year in the league was relatively short. After a mere 14 games, Laforge was suspended for life for an on-ice incident in a game versus the Guelph Platers on November 6, 1987.
Originally drafted by the Hartford Whalers in the second round of the 1986 NHL Entry Draft, Laforge played briefly with Hartford's AHL affiliate in Binghamton and had a brief stint with the IHL's Indiannapolis Ice, while making his NHL debut during the 1989-90 season.
In March of 1990, Laforge was dealt to the Edmonton Oilers where he played in five games over the course of the next five seasons. The rugged-winger spent most of his time with the Oilers AHL affiliate in Cape-Breton before being dealt to the New York Islanders in the early stages of the 1993-94. Upon his arrival with Islanders organization, Laforge finished out the 1993-94 season with the IHL's Salt Lake Golden Eagles.
Following the 1993-94 season, the Sudbury native had stints in Cape-Breton and Syracuse of the AHL, Manitoba, San Antonio and Minnesota of the IHL, Anchorage San Diego and Bakersfield of the WCHL and San Antonio and Indianapolis of the CHL before calling it a career following the 2000-01 season.