Sharon was born in Ajax and spent her early youth in Uxbridge. She began skating at the age of 6 in Uxbridge before joining her first precision team in Unionville when she was 13 years old. Sharon then moved to Whitby in 1983 and became a member of the Whitby Precision Skating Team one year later. Over the following 6 years, Sharon skated at the Junior and Senior levels for Whitby, winning 6 Canadian Championship Gold Medals, divided equally between the two levels.
Upon retiring from competitive skating, Sharon remained active in the sport by managing various Whitby teams at the Novice, Junior, and Senior age groups.