Career
In 2008, Tang Yuan started his professional football player career with Guizhou Zhicheng in the China League Two. On 8 January 2015, Tang moved to Chinese Super League side Guizhou Renhe on a free transfer. On 17 May 2015, Tang made his debut for Guizhou Renhe in the 2015 Chinese Super League against Shanghai Shenhua,coming on as a substitute for Zhang Chenglin in the 94th minute.
In March 2016, Tang transferred to China League Two side Yinchuan Helanshan.