[1] A los 10 años se mudó a Canadá con sus padres, donde estudió en el "David Lloyd George Elementary School" en Vancouver, BC, Canadá, después de graduarse en el 2001 asistió al "Sir Winston Churchill Secondary School" de donde se graduó en el 2006.
En 2011 apareció en la película The Allure of Tears donde dio vida a Chen Yi, un trabajador de cuello blanco.
[4] En noviembre del mismo año se unió al elenco principal de la serie Tribes and Empires: Storm of Prophecy donde dio vida a Muru Hanjiang, el tercer hijo de la familia Muru que debido a una profecía que declara como un futuro monarca crece hasta convertirse en un joven resistente y con una personalidad fuerte y se casa con Su Yuning (Xu Lu) la serie es hasta el final del 2018.
[9] En el 2022 se unió al elenco principal de la serie Love in Flames of War donde dará vida a Xiao Beichen juntó con la actriz (Chen Duling).
En 2023 se unirá otra nueva temporada de Ode to Joy 5 que interpretará a Huang Dai Wei.