Shang partnered with
Liang Weikeng and won a bronze medal at the
2018 BWF World Junior Championships in the men's doubles event. He also won a bronze in mixed doubles with
Zhang Shuxian. Shang won a silver medal with Liang at the
2018 Badminton Asia Junior Championships after losing to compatriots
Di Zijian and
Wang Chang in the final. In 2019, Shang and Liang achieved runner-up position at the
Malaysia International. In 2022, he formed a partnership with
Chen Sihang in men's doubles. They reached the quarterfinals of the
Polish International in September. == Achievements ==