Meng Xiu was born on April 21, 1965 in Beijing. She is a stage and screen actress, working at the Beijing People's Art Theatre. She gained fame for her role as Da Liu Yan in the TV series 'Desire,' and has appeared in other film and television works such as 'Lively Gathering,' 'Beijing Man,' 'Community Police Story,' and 'Ninety-Nine to One.' She is currently a Beijing People's Art Theatre actress, actively involved in stage plays, and has performed in 'The Top Floor of the World,' 'Ruan Lingyu,' 'White Deer Plain,' and 'Cai Wenji,' among others.
On March 16, 2015, she appeared in the TV series 'House of Ladies,' directed by Lin Qingzhen, playing the role of the decisive housekeeper Zhang Yufen in the show. On March 1, 2021, she appeared in the TV series 'Ideal Life of Love,' which aired. On April 30, she appeared in the movie 'Your Wedding,' which was released. In 2022, she appeared in the TV series 'Heart Residence,' which aired; on May 9, she appeared in the TV series 'A Lady's Rule,' which aired; on November 2, she appeared in the TV series 'The Awakener,' which aired. On March 16, 2023, she appeared in the TV series 'Echoes,' which aired; on May 7, she appeared in the female-themed emotional drama 'Grandma's New World,' directed by Jiang Xiuqiong and starring Yan Ni, Deng Enxi, and Zhang Yao, airing on iQIYI, playing the role of Ding Mu; on November 17, she appeared in the TV series 'Years Like Fire,' which aired; on November 23, she appeared in the TV series 'A Little Full Life,' which aired. On February 2, 2024, she appeared in the urban idol drama 'In the Blizzard Time,' which aired.