Chen Zhuo nasce nel 1978 a Changsha, nella provincia dello Hunan. In gioventù studia arti figurative. Dopo aver terminato gli studi nel 2003 alla Central Academy of Fine Arts, con una laurea in architettura, inizia un master in video digitale. È da tempo coinvolto nella produzione di arte contemporanea, inclusa animazione, fotografia e video sperimentali. I suoi lavori sono stati esposti in numerosi eventi d'arte in
Cina e nel resto del mondo. Nel 2010, con un gruppo di collaboratori e amici, Chen Zhuo fonda la Beijing Tiger Entertainment & Media, grazie alla quale realizza il suo lungometraggio d'esordio, Song of Silence (Yang Mei Zhou). Dopo un anno di preparazione, nel 2011 inizia le riprese del film nello Hunan. Oltre alla regia, ha contribuito alla stesura della sceneggiatura e ha completato da sé il montaggio e gli effetti digitali in post produzione.