Zhou Li was born in 1982 in Ezhou, a city in Central China's Hubei Province. She is good at drawing and painting on various kinds of materials, including watercolor paper, paper (or rice paper) and handmade paper. She has explored different approaches to creating engraved paintings. Since she established her studio in Songzhuang, Beijing, in 2007, she has completed a children's picture book, You Are In My Forest. She has also held several exhibitions.