Professionnel de 2011 à 2018, puis depuis 2021, Cao compte pour meilleure performance trois finales dans des tournois classés, atteintes à l'Open d'Écosse en 2017, à l'Open de Gibraltar en 2018 et au Shoot-Out en 2023. Il a été 38e joueur mondial à son meilleur classement.
Carrière
Cao devient professionnel en 2011 à la suite d'un titre de champion d'Asie des moins de 21 ans acquis contre le joueur iranien Hossein Vafaei[2]. Dès l'année suivante, il fait ses débuts au championnat du monde de snooker. Issu des qualifications, Cao crée la sensation en éliminant le no 10 mondial Mark Allen au premier tour sur le score de 10 manches à 6[3] avant d'être battu au tour suivant par le Gallois Ryan Day par 13 manches à 7[4].
Cao démontre de nouveau son talent lors d'une épreuve comptant pour le classement mondial, le Classique de Wuxi 2013. Encore une fois issu des qualifications, il signe un très beau parcours et atteint les quarts de finale en éliminant successivement Michael White (5-3), Barry Hawkins (5-4) et Ben Woollaston (5-3), avant d'être battu par l'Australien Neil Robertson sur le score serré de 5-4[5].
À la fin de la saison 2015-2016, après une période compliquée au cours de laquelle il ne connait aucun résultat probant, Cao est contraint de disputer le tournoi amateur de la Q School pour conserver sa place sur le circuit professionnel. Il remporte son match final face à un joueur amateur anglais, ce qui lui permet de participer à la saison professionnelle suivante. Il atteindra d'ailleurs le stade des huitièmes de finale au Snooker Shoot-Out.
L'année suivante, Cao atteint la demi-finale du Masters d'Europe, une première pour lui dans un tournoi classé, après avoir battu Mark Williams en quarts de finale. Il continue sa progression et remporte de plus en plus de matchs sur les tournois de classement, à commencer par l'Open d'Écosse en 2017 où il atteint sa première finale. Il réalise par la même occasion son premier break de 147 en compétition professionnelle au cours de son match de premier tour qui l'opposait à l'Anglais Andrew Higginson[6], match qu'il remporte par ailleurs 4-0. En finale, il retrouve Neil Robertson. La rencontre tourne assez rapidement en la faveur de Cao qui s'offre un avantage considérable, menant 8-4, avant de voir Robertson remonter la situation pour finalement s'imposer 9-8[7].
Cao réitère cette performance en début d'année 2018 à l'Open de Gibraltar, seulement quelques semaines après sa finale à Glasgow. Profitant d'un tableau dégagé jusqu'en finale, il est nettement dominé par son adversaire Ryan Day sur le score de 4 manches à 0[8].
Suspendu du circuit mondial de snooker pendant 30 mois à partir de (voir détails ci-dessous), Cao regagne sa place sur le circuit professionnel en 2021 grâce au CBSA China Tour. Après plus de deux ans de discrétion, Cao retrouve son meilleur niveau de performance en ralliant la finale du Shoot-Out 2023. Cependant, Mark Allen ne lui laisse pas l'opportunité de gagner un premier titre[9]. Surfant sur sa bonne dynamique, il rallie les demi-finales du Grand Prix mondial en sortant trois joueurs du top 10[10]. Il est néanmoins balayé par Judd Trump (6-2)[11].
Les faits remonteraient à 2016 et concerneraient trois matchs professionnels dont les précisions ne sont pas connues. Le , il est jugé coupable par le tribunal de la WPBSA qui le suspend pour une durée de deux ans. Son retour est prévu pour le .