In 2009, Zhi Yaqi started his professional footballer career with Shenzhen Asia Travel in the Chinese Super League.
[1] On 28 March 2009, he made his debut for Shenzhen in the 2009 Chinese Super League against Guangzhou Evergrande, coming on as a substitute for Renan Marques in the 66th minute.
[2] In March 2010,Zhi transferred to Chinese Super League side Jiangsu Sainty .
[5] In March 2014, Zhi transferred to China League Two side Shenyang Dongjin.
[6] In March 2015, Zhi transferred to fellow China League Two side Baoding Yingli ETS.