Background
Campbell was born in Toronto, Ontario, but grew up in Galt, Ontario.
Campbell was born in Toronto, Ontario, but grew up in Galt, Ontario.
After a stellar junior career with the London Knights, Campbell was also selected in the first round by the Saint Louis Blues of the National Hockey League but opted to join the WHA. He played 149 WHA games for the Aeros and the Winnipeg Jets, and shifted to the National Hockey League when the Jets joined that league in 1980. He (along with Morris Lukowich) was one of two players protected by the Jets from the dispersal draft, showing the faith the team had in his abilities. However, the cold weather in Winnipeg exacerbated a chronic asthma condition and he requested a trade after a season in Winnipeg.
The asthma condition ultimately forced him into retirement at the age of 25 after briefly also playing for the Saint Louis Blues.
After retiring, he became involved in harness racing and found success as a stable owner.