Chen Shucai è nato nel 1965 in un villaggio del Zhejiang da una modesta famiglia di contadini, e ha dimostrato presto talento negli studi, riuscendo ad iscriversi presso una prestigiosa università di Pechino in cui si è laureato in lingua e letteratura francese.