Shanghai French Concession
Chen Zhen was born in 1955 to a family of doctors in Shanghai, China. He grew up in the former Shanghai French Concession during the tumultuous decade of the Cultural Revolution. He studied at Shanghai Fine Arts and Crafts School, and later at Shanghai Drama Institute (now Shanghai Theatre Academy), specializing in stage design. In 1982 he became a professor at Shanghai Drama Institute.