Xiaoxiao Cao was born in China and began her professional ballet training at age ten at Guangzhou Art School. After graduating at age sixteen, she joined the Guangzhou Ballet in 2005 and became a Soloist in 2011.
In 2012, she was invited by Mark Roxey to join Roxey Ballet and moved to New York. Two years later, she joined the Suzanne Farrell Ballet, based at the Kennedy Center in Washington, D.C. In 2018, she joined the Metropolitan Opera Ballet at the Lincoln Center for the Performing Arts in New York City. In 2019, she made her Broadway debut with the Phantom of the Opera on Broadway. She is a dancewear designer as well and launched her leotard product line called Xiaoxiao Designs in 2015.