Sheng represented China at the 2007 World Single Distance Speed Skating Championships in the 500 metres event, finishing 12th. At the 2007 Winter Universiade she won the silver medal in the 500 metres event. She also competed at other international competitions, including at ISU Speed Skating World Cups.