Cao war Anfang Juli 2008 erstmals bei der "World Series of Poker" (WSOP) im Rio All-Suite Hotel and Casino in Las Vegas erfolgreich und erreichte im Main Event die Geldränge. Bei der WSOP 2009 platzierte er sich bei zwei Turnieren der Variante "No Limit Hold’em" im Geld. Anfang Mai 2014 belegte Cao beim "High-Roller"-Event der "European Poker Tour" in Monte-Carlo den 13. Platz und erhielt rund 85.000 Euro. Mitte Mai 2018 erreichte er bei der "Triton Super High Roller Series" im montenegrinischen Budva zwei Finaltische, was ihm Preisgelder von umgerechnet knapp 2,5 Millionen US-Dollar einbrachte. Ende Juli 2018 wurde er bei einem Turnier der "Triton Series" in Jeju-do, das in "Short Deck Ante-Only" gespielt wurde, Zweiter und sicherte sich umgerechnet mehr als 670.000 US-Dollar. Im Mai 2019 gewann Cao das Main Event der "Triton Series" in Budva und erhielt sein bisher höchstes Preisgeld von umgerechnet mehr als 3,3 Millionen US-Dollar. Beim gleichen Turnier wurde er im August 2019 in London Fünfter und erhielt umgerechnet knapp eine Million US-Dollar.