[1] Zhou was born in Gushi County, Henan, in March 1968.
In 1992 he entered the Renmin University of China, majoring in history, where he graduated in 1995.
In 1999 he was a secretary in Chinese Embassy in the Republic of Singapore.
In 2002 he was appointed as deputy director of the Department of Policy Planning of Foreign Affairs of the People's Republic of China, and 4 years later promoted to the Director position.
[2] On July 18, 2019, he was appointed ambassador of China to Qatar, replacing Li Chen.