Zhou was born in 1975 in Heilongjiang, northeast China. She was graduated from Harbin Teaching University in 1998.
Zhou is a professional artist and specialized in oil painting. She is currently residing in the city of Daqing which is situated in the southwest part of Heilongjiang. Daqing has the largest oil field in China which also ranks the tenth biggest in the world. Petroleum and petro-chemical industries are the main pillars for the economy of the city.
In early 2016, painting by Zhou titled ‘The night spirit’ was honored at The 2nd National Contemporary Paintings by Female Artist. Another painting ‘Late night lady’ was also honored at the China-Russia Young Artists Exhibition. In recent years, many of Zhou’s works of art are acquired by galleries and collectors in China.
“Paintings by Zhou are very often themed on the real faces of a city. Not so glamorous and inviting, but lonely and unsecured. Zhou as a female artist vividly expressed the inner feeling of many women living and working in our cities,” said art critics.