Estudió en la Universidad Dayeh en Taiwán donde se especializó en Diseño Visual.[1] En el 2011 obtuvo su primer papel importante en la televisión cuando se unió al elenco recurrente del popular y aclamado drama taiwanés In Time with You donde interpretó al estudiante Mei Nan.En 2012 realizó un cameo durante el décimo cuarto episodio de la serie taiwanesa Once Upon a Time donde dio vida a Tian Yi Xiang de adulto, el hijo de Xu Ye y Tian Ru Mi.[7][8][9] Ese mismo año se unirá al elenco principal de la serie Use For My Talent (también conocida como "My Dear Neat Freak") donde dará vida a Gu Renqi.Ha modelado en Corea, Taiwán, Hong Kong y Japón, caminando por diferentes pasarelas de modas de reconocidos diseñadores y apareciendo en revistas tales como "FHM", "Vogue", "Harper's Bazaar Magazine", "GQ", entre otros... Es guitarrista de la banda indie taiwanesa "Morning Call".