LIU graduated from the Sichuan Conservatory of Music with a major in Chinese Classical Dance Performance and Education.
She has also choreographed and performed the creation Declaration of Independence and This is a swimming pool.
She has won a gold medal award for Professional Dance (Solo) at the National Youth Art Competition in 2004. Her choreographed works, including Mask (2007) and Sunflower (2008), have been featured at the Youth Dance Marathon of the Guangdong Modern Dance Festival. She successfully completed the Modern Dance Professional Class at the GMDC Training Centre in 2009 and joined the Guangdong Modern Dance Company.