Op de Aziatische kampioenschappen in 1993 won Cao goud en in 2000 zilver. Ze deed ook me aan het wereldkampioenschappen van 1999 en de Olympische Spelen van Sydney in 2000, maar kwalificeerde zich niet voor de finale.