JChad Chen berasal dari keluarga seniman Taiwan yang berprestasi. Pada tahun 2010 dan 2012, ia memenangkan tempat pertama (divisi junior laki-laki) dalam Kompetisi Tarian Klasik Tiongkok Internasional New Tang Dynasty Television. Pada tahun 2018, ia meraih juara pertama dalam kompetisi internasional divisi pria dewasa. Ia belajar tari klasik Tiongkok di Fei Tian Academy of the Arts yang berbasis di New York, dan lulus summa cum laude dari Fei Tian College.
Li Bai and His Angelic Encounter (2020)
Devotion (2018)
The Lady of the Moon (2016)
Outlaw of Mt. Liang (2015)
Yang Zhi and His Sabre (2013)