Born in Beijing, he went to school in Chaoyang District in the city and rose to become the nationalhigh school champion in the high jump in 1986. At the age of twenty-three he won his first national title at the Chinese Athletics Championships, clearing a lifetime best and championship record of to succeed Liu Yunpeng. This gained him selection for the 1990 Asian Games, held in his hometown of Beijing, and he cleared to take the gold medal, seeing off a challenge from both national rival Liu and Japan's Takahisa Yoshida. This win made it three straight victories for China in that event, as Zhu Jianhua had won the previous two editions. Zhou made his debut at a global at the 1991 World Championships in Athletics, being one of two selections alongside Xu Yang. Both jumpers achieved in the qualifying round and failed to progress. He did not compete at a high level for several years after 1991, with his one performance of note being a third-place finish at the 1993 Chinese Games, finishing behind Xu and Bi Hongyong. His return to form came in the 1998 season. He claimed the second national title of his career, topping the field with a clearance of. He regained his place as the continent's top jumper by winning the gold medal at the 1998 Asian Athletics Championships in July, getting the better of Lee Jin-Taek of South Korea and Malaysian Loo Kum Zee. His winning mark of was among the best of his career and the best performance at the championships since Zhu Jianhua's 1983 victory. He attempted to take his second continental title of the year at the 1998 Asian Games but his jump of in the final was not enough to beat Lee and he finished with a silver medal. In his last international outing that year, he placed fifth for Asia at the 1998 IAAF World Cup. After 1998 his successes were limited to national level. He won two further national titles in 2000 and 2001 to bring his career total to four. He narrowly missed out on a gold medal on countback at the 2001 Chinese National Games, coming second in a final where all the medallists achieved the same height of. In his last season of competition in 2002, he had a season's best of in Hyderabad. Following his retirement from high jumping, he went into high jump coaching. Among his first charges was Zhang Shufeng. Zhang's performances had plateaued around. Zhou's work with him over three years improved Zhang's jumping to the mark. As a result, Zhang won a bronze medal at the 2005 Asian Athletics Championships and won twice at the National Games.