Gan Chao would be promoted to the senior team of top tier club Guizhou Renhe during the 2014 Chinese Super League season.
He would go on to eventually make his debut on 7 July 2015 in a Chinese FA Cup game against Jiangxi Liansheng in a 3-2 victory.
[3] Gan would gradually start to establish himself as a regular within the team and in the 2017 China League One campaign he would help the club gain promotion back into the top tier at the end of the season.
[4] On 10 January 2018 second tier football club Shenzhen would sign Gan, for the 2018 China League One campaign.
[8] He would make his debut on 26 April 2021 in a league game against Jiangxi Beidamen, which ended in a 4-2 victory.