Biskop Shen stammer fra en katolsk familie. Han ble utdannet ved Det nasjonale presteseminar i Beijing og ble presteviet i 1996. Han arbeidet i menighetssjelesorg til han i 2002 ble knyttet til bispedømmet Haimens administrasjon i 2002. Han ble utnevnt til generalvikar i 1999.