Career
Born in Dalian, Tang moved to Beijing and joined Beijing Guoan youth team at the age of twelve in 2002. He was loaned to Beijing"s satellite team Beijing Guoan Talent, which would play as a foreign team in Singapore"s South. League. On 7 September 2010, the club was involved in a brawl during a match with Young Lions at Jalan Besar Stadium.
Tang was fined South$2,000 by the Football Association of Singapore for participating the brawl.
He was released by Beijing Guoan in the end of the season. After an unsuccessful trial at Shenzhen Ruby, Tang was signed by Shenzhen Phoenix, which later changed its club name to Guangzhou R&F, in March 2011.
His debut for the club came on 27 March 2011 in a 1–1 home draw against Shenyang Dongjin. On 23 June 2012, he scored his first senior goal in a 3–2 home defeat against Qingdao Jonoon.
On 23 May 2012, Tang received his first call up for China for the international friendly against Spain and Vietnam.
On 8 June, he made his debut for China in a 3–0 victory against Vietnam, coming on as a substitute for Yu Hai in the 87th minute.