Shang made her 2013 debut at the Tokyo World Cup, where she placed fourth in the all-around, first on balance beam, and second on floor exercise.
[8] In September, Shang competed at the Chinese National Games in Dalian and tied for first place in the all-around with Yao Jinnan, ahead of bronze medalist Deng Linlin.
She also won the titles on both uneven bars and floor exercise and earned bronze on the balance beam and with the Hunan team (Zeng Siqi, Tan Jiaxin, Xie Yufen, Deng Chunfen and Feng Xiao).
She was selected to compete at the World Championships in Antwerp alongside Yao Jinnan, Zeng Siqi and Huang Huidan.
In 2014, at the Chinese Nationals in May, Shang won beam and floor gold, all-around and uneven bars silver, and team bronze.
Later that year, Shang competed at the Asian Games in Incheon with teammates Yao Jinnan, Chen Siyi, Tan Jiaxin, Bai Yawen and Huang Huidan.
She would have qualified to the balance beam final as well if not for the two-per-country rule; teammates Yao and Bai placed ahead of her in qualifications.
[14] Shang was named to the team for the 2015 World Championships along with Chen Siyi, Fan Yilin, Mao Yi, Tan Jiaxin, and Wang Yan.
At the Summer Olympics in Rio, she helped China bring home a bronze medal in the team competition but fell in her uneven bars routine.
Shang Chunsong was among the favorites to medal on balance beam and floor exercise, but suffered a fever during the olympics, hindering her performance ability on her first days of competition.
Shang Chunsong started off her season at the 2017 Baku World Cup where she qualified to the uneven bars final.
In 2019 it was announced that she had returned to the sport after a video surfaced of her performing a floor routine at a small domestic meet in March.