Cattolico cinese, Chiaretto Yan Kin Sheung vive a Shanghai. È research fellow all’Istituto Universitario Sophia di Loppiano (FI), fondato da Chiara Lubich. Ha conseguito il dottorato in Missiologia alla Pontificia Università Gregoriana di Roma e un Master in Religioni e Culture Orientali all’Università Saint Thomas di Manila.