Shiwei started the World Cup for the first time in Harbin in November 2016 , finishing 11th in the pursuit and 26th in the B group over 5000 m. At the Winter Universiade 2017 in Almaty he achieved 15th place over 1500 m and 13th place over 5000 m. In the 2019/20 season, he achieved his first podium finishes in the World Cup in Minsk and Tomaszów Mazowiecki with second place in the team sprint. In January 2020, he became the Chinese mass start champion in Harbin. The following month, he won the silver medal in the team sprint at the World Individual Distance Championships in Salt Lake City .
Personal bests
500 m 35.61 sec. (installed on March 8, 2019 in Calgary)
1000 m 1: 09.03 min. (installed on March 16, 2019 in Calgary)
1500 m 1: 47.41 min. (installed on August 25, 2019 in Calgary)
3000 m 3: 54.06 min. (installed on September 17, 2016 in Calgary)
5000 m 6: 37.76 min. (installed on August 23, 2019 in Calgary)
10,000 m 14: 11.91 min. (installed on March 18, 2017 in Calgary)