Born in Liaoning, China, Zhang Xuening trained at Shen Yang Conservatory of Music and joined Guangzhou Ballet in 2009. She continued her training at Beijing Dance Academy and graduated in 2011. She joined Hong Kong Ballet as a member of the Corps de Ballet in 2015.