Xiaoxiao Cao was born in China and began her professional ballet training at age 10 at Guangzhou Art School. She danced with Guangzhou Ballet directly after her graduation from school at age 16. In 2011, Xiaoxiao was promoted to Soloist, She has performed in numerous ballets, including Swan Lake, Romeo and Juliet, La Sylphide, Cinderella, Theme and Variations, and Serenade. and in 2012 she was invited by Mark Roxey to join Roxey Ballet.
In 2014, Xiaoxiao began dancing with the Suzanne Farrell Ballet based at The Kennedy Center in Washington, DC. She is also a dance wear designer and launched her own leotard line called Xiaoxiao Designs in 2015.