After graduating from Riverview Rural High School in 1988, Ferguson played four years of college hockey for the Yale University Bulldogs of the ECAC.
During the season, he became the first professional hockey player invited to speak at a Master's Tea at Calhoun College; past speakers had included James Earl Jones and Paul Newman.
Ferguson recorded one goal (against the Toronto Maple Leafs in Mario Tremblay's first game as coach) and one assist in his NHL career.
In 2000, he moved to Europe where he played three seasons for HC Fribourg-Gottéron in the Swiss Nationalliga A, and three with ERC Ingolstadt in the German Deutsche Eishockey Liga.
Born in Castro Valley, California to Canadian parents, Ferguson was raised in Sydney, Nova Scotia.