Xu had her first experience in front of the camera in 2007, and she was chosen to act as a support actor in Tears in the Red City, a television series starring Cao Lan and Li Dongbei.
She participated in Jin Tailang's Happy Life, a romance television series starring Song Dandan, Li Xiaolu and Wang Lei.
That same year, she starred in the romantic comedy television series Gorgeous Workers, alongside Hans Zhang, Choo Ja-hyun, Ken Chu, and Wu Peirou.
[7] She had a cameo appearance in Lord of Shanghai, an action film starring Hu Jun, Yu Nan, Rhydian Vaughan, and Qin Hao.
That same year, she played the drillmaster Meng Xue, the lead role in The First Paratrooper Team, costarring Purba Rgyal and Shao Bing.
[9] She played Shi Ying in the historical romance drama film Chinese Wine, opposite Van Fan and Huang Yi.