In 2008, Gu Wenxiang started his professional footballer career with Sheffield United in the Hong Kong First Division League.
[1] He transferred to Chinese Super League club Jiangsu Sainty in February 2015.
[2] On 22 March 2015, Gu made his debut for Jiangsu in the 2015 Chinese Super League against Shandong Luneng Taishan, coming on as a substitute for Yang Hao in the 52nd minute.
[3] Gu signed for China League Two side Meizhou Meixian Techand in July 2017.
[4] On 27 February 2018, Gu transferred to Chinese Super League club Henan Jianye.