Escribir una continuación para este párrafo - 2009 terminó su levantamiento de pesas Grand Slam al ganar el oro en los Juegos Nacionales de China
con un resultado de 125 kg en el arranque, 150 kg en el limpio y el tirón sumando 275 kg en total. En los campeonatos mundiales de levantamiento de pesas de 2009 no pudo mantener su supremacía en la categoría de 75 kilos, ya que Svetlana Podobedova de Kazajstán ganó tres medallas de oro, Cao la siguió para tomar medallas de plata en las tres disciplinas. Más tarde ese año representó a su país en los Juegos de Asia Oriental ganando el oro con un rendimiento de rutina de 252 kg en total.