Zhou Quan serves as the vice director of SMG Documentary Center. He is the chief director and chief producer of the well-recognized documentary series , the first season of which has won the GZDOC Golden Kapok Awards for "Best Series Documentary" and "Best Documentary Director". won the the Magnolia Award for "Best Series Documentary" at the 25th Shanghai TV Festival. He once worked for SMG News. During his time at SMG News, he won China News Awards for five times, as well as the 13th Shanghai Changjiang Taofen Award (Yangtze River Series).
Moreover, Zhou is a member of the 12th Committee of Shanghai Youth Federation.