Guo would join third tier football club Dalian Transcendence and by the 2015 China League Two season go on to gain promotion after coming runners-up at the end of the campaign.[4] He would go on to be an integral member of the team as he ensured the club remained within the second tier at the end of the 2016 China League One season.[5] This was followed by a move to another China League One club in Shanghai Shenxin on 6 March 2017.[6] After being an integral member of the Shanghai Shenxin team for two seasons, newly promoted team to the top tier Shenzhen signed Guo on 26 February 2019.[7]