Shen Longyuan started his professional football career in 2004 after he graduated from the Shanghai Shenhua youth team.
He would make his league debut for Shenhua against Qingdao Zhongneng on October 23, 2004, coming on as a late substitute in a 1–0 defeat.
[2] With the introduction of Jia Xiuquan as manager during the 2008 league season Shen would actually start to become a permanent member of the first team, however this was out of position at full back during the absence of Sun Xiang.
He subsequently was part of the Football at the 2008 Summer Olympics – Men's tournament squad where he played in the last group game coming on as a substitute for Hao Junmin.
[8] Shen Longyuan made his international debut against Thailand national football team in a 3-3 friendly draw where he came on as a 46-minute substitute for Wang Dong.