As a player, Shen distinguished himself as a right-footed left winger and worked his way up from the Beijing Youth Football Team to their senior team. He would become one of the key players in the Chinese national football team during his career representing them in the 1980 AFC Asian Cup, however that was the only tournament he experienced because his subsequent call-ups saw China failed to qualify for the World Cup both times when Shen was a member of the China National Football Team. The 1986 World Cup qualification personally took its toll on him when he quit briefly after losing to Hong Kong on May 19, 1985 in a vital game that saw China knocked out of the tournament. While he did return to the national team he would concentrate more on his club career and was later chosen by the Chinese Football Association to go toJapan and joined the Fujitsū Football Team first as a player, then as an assistant coach and then finally as their Head coach.
Management career
Shen was back to the spotlight of Chinese football when he joined Beijing Guoan and served under Jin Zhiyang as an assistant coach in 1997. Shen took over most of the coaching in the middle of the season, since Jin was summoned to the China National Football Team to assist Qi Wusheng. In 1998, Shen was named the head coach of Beijing Guoan and Jin left the club to assist the newly installed head coach of the China National Football Team Bobby Houghton. Shen was able to lead the club to finish third in the 1998 Jia A, but the next year Beijing Guoan showed a poorer quality and finished sixth in the league. The result was the worst one for the club since 1995. Shen was replaced at the end of the season. The Chinese Football Association was looking to secure a younger generation and native coach for the China National youth teams that included the U-19, 21, 23 Football Teams. Shen accepted the new head coach job and occasionally he would also assist Bora Milutinović who was invited by the Chinese Football Association as the new head coach of the National Football Team. The U-19 team of Shen Xiangfu was expected to be a very promising generation of Chinese football and in the beginning the team had indeed shown many positive signs. In the end, the team could not qualify the 2004 Summer Olympics and Shen was dismissed. Meanwhile, Beijing Guoan was also not in a good shape in the recently formed Chinese Super League. The club despite a short revival in 2002 did not progress as much the fans and the investors expected. In 2005, Shen re-joined the club and was named head coach again. The club finished sixth at the end of 2005 season, slightly better than the previous year. The following year, Shen directed the club into a very defensive style. In spite of some angry fans who saw defense as a sign of weakness, the club finished third at the end of the season. Nevertheless, Shen was under a lot of pressure and was exhausted. After the last match, he resigned. Shen wouldn't wait long before returning into management when he took over second tier side Guangzhou Pharmaceutical and aided them to a division title and promotion. After several seasons with Guangzhou he would attract the interests of Changchun Yatai and join them at the beginning of the 2010 league season.