 He would eventually make his league debut for Liaoning on 4 October 2007 in a game against Wuhan Guanggu,coming on as a substitute for Yang Shilin in the 46th minute.In January 2013, Zhang was loaned to China League Two side Lijiang Jiayunhao until 31 June.In July 2014, Zhang was loaned to China League Two side Nanjing Qianbao until 31 December.