[1] He started his professional career in 2007 when he was sent to China League Two side Hangzhou Sanchao (Zhejiang Greentown Youth).
On 5 October 2009, he made his Super League debut in a 1–0 away defeat against Shandong Luneng Taishan, coming on as a substitute for Cai Chuchuan in the 86th minute.
On 24 January 2017, Wang returned to professional football and moved to China League One side Zhejiang Yiteng.
[5] He made his debut for the club on 11 March 2017 in a 1–0 home win over Xinjiang Tianshan Leopard, coming on as a substitute for injury Romeo Castelen in the 24th minute.
[6] On 24 January 2019, Wang transferred to his hometown club of Wuhan Zall, who were newly promoted to the first-tier.