Born in Hunan, China, Xuan Cheng trained at Guangzhou Arts School and Xinghai Conservatory of Music. She joined Guangzhou Ballet in 2000 and later become a Principal Dancer. She was invited to join La La La Human Steps, Canadian contemporary dance company, and later danced with Les Grands Ballet Canadiens and Oregon Ballet Theatre before joining Hong Kong Ballet (HKB) in 2022 as a Principal Dancer and Ballet Mistress.
Cheng’s notable principal roles include Odette/Odile in Christopher Stowell’s and Kevin Irving’s Swan Lake, and she was the first Chinese dancer to perform the role of Teresina in August Bournonville’s full-length Napoli. Additionally, she has performed almost all the lead roles in classical ballets like The Sleeping Beauty, The Nutcracker, Giselle, Cinderella, Don Quixote, Romeo and Juliet, La Bayadere and ALICE (in wonderland) and has danced leading and original roles created by world class choreographers, including George Balanchine, William Forsythe, Nacho Duato, Jiří Kylián, Édouard Lock, Nicolo Fonte, Trey McIntyre and Val Caniparoli. With La La La Human Steps, she toured 20 countries across Europe, Asia and North America. Cheng also guest performed with Barak Ballet and HKB and in the International Ballet Gala IX with Ballett Dortmund in 2009.
Her accolades include being the silver medalist in the 3rd Shanghai International Ballet Competition in 2004, the finalist in the 8th New York International Ballet Competition in 2005 and the gold medalist in the 2006 Taoli Cup Dance Competition.
Cheng is a guest faculty member of Guangzhou Arts School and the School of Oregon Ballet Theatre. In 2015, she co-founded Oregon International Ballet Academy with her husband and served as the Artistic Director, overseeing ballet education programmes and full-length productions.