Shen was born in Liaoning, China. In 1989, she graduated from the Oil Painting Department of Central Academy of Fine Arts, and now teaches in the Afflicted High School to Central Academy of Fine Arts. In 1988, she held her solo exhibition in National Art Museum of China and, in 1991, in the Gallery of Central Academy of Fine Arts. In 1992, she had a joint exhibition with Taiwanese sculptor Ju Ming in Paris. In 1993, she held another solo exhibition in National Art Museum of China and acquired the Excellence Prize in the 2nd Chinese Annual Oil Painting Exhibition. In 1994, she entered the 1st Exhibition of Works Nominated by Chinese Art Critics. From 1996 to 1997, she participated in the 1st Contemporary Art Exhibition in China; her works have been widely collected by Chinese art museums and the collectors abroad.