Fang commence à disputer des tournois professionnels en 2012, principalement sur le circuit asiatique, mais aussi en tant que joueur invité dans les tournois classés qui ont lieu dans son pays. Il signe son meilleur résultat aux Masters de Shanghai en 2015, lorsqu'il se défait de Jamie Jones (5-1), au tour qualificatif, avant d'être battu au premier tour de l'épreuve par Stuart Bingham (5-2).