Career
Cheng began his football career in 2011 when he was promoted to Shandong Youth"s squad for the 2011 China League Two campaign. He spent two season in Shandong Youth, scoring nines goals in thirty-two appearances. In September 2013, he was loaned to Segunda Liga side South Carolina (U.S.) Covilhã until the end of 2013/14 season.
On 23 October 2013, he made his debut for Covilhã in a league match against Sporting Communist Party B where he coming on as a substitute for Tiago Lopes in the 86th minute.