Professionnel de 2011 à 2018, puis depuis 2021, Cao compte pour meilleure performance deux finales dans un tournoi classé atteintes à l'Open d'Écosse en 2017 et à l'Open de Gibraltar en 2018. Il a été mondial à son meilleur classement.