Known For
Photos
Filmography

Dreamcatcher
TV · as Zhou Sheng · 1 ep

Veil of Flames
TV · as Bai Zhi / Nan Ye · 1 ep

Ashes to Crown
TV · as Xiao Xun · 24 eps

Turning Life Around
TV · as Zhang Xiaobei · 30 eps

The Masked Lover
TV · as He Jingchen · 24 eps

Girls Fighting Fate
TV · as Shen Yanzhou · 24 eps

A Prime Minister's Disguise
TV · as Huo Jingheng · 24 eps

Fighting for Love
TV · as Cheng Yuqing · 36 eps

Wonderful Hand
TV · as Zhuang Yu · 23 eps

Brilliant Class
TV · as Lin Sheng · 40 eps

A River Runs Through It
TV · as Lu Shiyi · 36 eps

Dear Diary
TV · as Ouyang Wenshan · 24 eps

Forward Forever
TV · 58 eps

In a Class of Her Own
TV · as Lei Ao / Lei Zexin · 36 eps

Fall in Love
TV · as Tang Jianan · 30 eps

The Ferry Man Manjusaka
Movie · as Chang Sheng

Youth
Movie · as Soldier

The Visioner
TV · as Wang Zhitao · 36 eps

The Eternal Love
TV · as Mo Yihuai / Mo Yifeng · 84 eps


