Zhang started his professional football career in 2011 when he was loaned to Shanghai Zobon's squad for the 2011 China League Two campaign.
[1] He joined Chinese Super League's newcomer Shanghai Dongya in 2013.
[2] He eventually made his league debut for Shanghai East Asia on 30 April 2014 in a game against Guangzhou Evergrande.
[3] On 11 November 2018, he scored his first senior goal in a 3–2 away defeat against Tianjin Quanjian.
[4] Statistics accurate as of match played 1 January 2022.