[1] He made his senior debut on 4 October 2014 in a 1–1 home draw against Yanbian FC, coming on as a substitute for Cristian Dănălache in the 73rd minute.
[4] On 14 July 2017, Wang transferred to Chinese Super League side Beijing Sinobo Guoan with a five-year contract.
[6] On 4 March 2018, he made his debut for the club in a 3–0 away defeat against Shandong Luneng Taishan, coming on for Jonathan Soriano in the 84th minute.
This game later proved to be Shenhua's only defeat in the entire 2024 season, and they missed out on winning their first Chinese Super League title only by this one point.
[10] Wang made his debut for China national football team on 7 June 2019 in a 2-0 home win against Philippines in an international friendly game, as an 80th-minute substitute for Yang Xu.