Чэнь Сянхэн родился в 1820 году в городе Чэнду в бедной семье. В раннем возрасте у него умерли родители, поэтому он был вынужден зарабатывать себе на пропитание. В возрасте 30 лет Чэнь Сянхэн в Гуйяне открыл небольшой магазин и стал заниматься торговлей. Познакомившись с католиками и приняв крещение, стал помогать католическим священникам, одновременно помогая Люции И Чжэньмэй в её клинике. Желая стать врачом, Иоанн Чэнь Сянхэн изучал педиатрию и был послан в деревню, где ухаживал за больными детьми. После возвращения обратно местный католический епископ послал его помогать священнику Жан Пьеру Нээль. Во время преследований христиан был арестован вместе с Жан Пьером Нээль, Мартином У Сюэшэн, Иоанном Чжан Тяньчэнь и был обезглавлен 18.02.1862 года. Отрубленные головы мучеников были выставлены на публичное обозрение на воротах города в качестве предупреждения желающим принять христианство.
Иоанн Чжан Тяньчэнь был беатифицирован 2 мая 1909 года Римским Папой Пием XI и канонизирован 1 октября 2000 года Римским Папой Иоанном Павлом II вместе с группой 120 китайских мучеников.
День памяти в Католической Церкви — 9 июля.