En-chun Chiao was born on November 7, 1967 in Taiwan. He is an actor, known for Legend of the Snake Spirits (2001), Lai Shi, China's Last Eunuch (1987) and Underdog Knight 2 (2011). He has been married to Chien-Yu Lin since September 6, 2014. He was previously married to Fendi Huang.