Fang transferred to Chinese Super League giant Guangzhou Evergrande along with his teammates Liao Lisheng, Yang Chaosheng, Li Weixin, Hu Weiwei, Zhang Xingbo and Wang Rui in November 2012.
[3] On 16 February 2014, he made his debut for the club against Guizhou Renhe in a 1–0 loss in the 2014 Chinese FA Super Cup.
He came on substitution in 92nd minute when starting goalkeeper Li Shuai was sent off, but could not stop opponent's winner penalty in the stoppage time.
[8] On 1 March 2019, he made his Super League debut in the season's opener match against his former club Guangzhou Evergrande.
[10] On 10 April 2021, Fang joined top tier club Tianjin Jinmen Tiger for the start of the 2021 Chinese Super League campaign.