Shu'an graduated from the Xi'an Physical Education University in 1982.
[1] He was the vice-chairman of the Beijing Organizing Committee for the Olympic Games.
He was appointed deputy director and a member of the party group of the General Administration of Sport of China in November 2008.
[2][3] He was the vice president of the All-China Sports Federation from December 2023 to June 2024.
[4] In March 2018, he was appointed deputy director of the National People's Congress Education, Science, Culture and Public Health Committee.