Known For
Filmography

Blossom
TV · 1 ep

Zhan Zhao Adventures
TV · as Jin Zhenping · 37 eps

Still A Family
TV · as Jin Jingran · 1 ep

Ren Yu
TV · as Zhou Xijie · 22 eps

In the Name of Justice
TV · as Qiao Zhenxing · 36 eps

Special Party Branch
Movie

Riverside Code at Qingming Festival
TV · as Zhang Zeduan · 26 eps

The Outsider
TV · as Zhou Yuanshan · 38 eps

My Precious
TV · as Chen Yifan · 40 eps

Modern Marriage
TV · as Li Yuwen · 38 eps

Wild Bloom
TV · as Old Su · 36 eps

The Heart of Genius
TV · 1 ep

The Old Town Girls
Movie · as Shui Hao

My Treasure
TV · as Chen Jingfeng · 35 eps

Delicious Romance
TV · as Ma Zhenyu · 20 eps

Out of the Dream
TV · as Ni Lin · 30 eps

Faith Makes Great
TV · as Han Yongshan · 1 ep

我的金山银山
TV · as 汤亮 · 38 eps

The Rise of Phoenixes
TV · as Ning Sheng · 4 eps

The Perfect Wedding
TV · as Qin Hao [Ning Xia's best friend] · 36 eps

New York, New York
Movie · as David

Perfect Wedding
TV · as Leng Chao · 44 eps

Seeking Nirvana at Shaolin
TV · as Yang Xiu · 42 eps

好汉花荣
Movie

黑夜天使
TV · as 李旭 · 24 eps

The Rules Before A Divorce
TV · as Wen Hao · 34 eps

National Heroes
TV · 36 eps

爸爸,我怀了你的孩子
TV · as 光佑 · 21 eps

大码头
TV · 30 eps
