Known For
Filmography

Players
TV · as Lu Renjia · 1 ep

The Whimsical Return
TV · as Yun Ye / Fang Xianyu · 1 ep

Fated Master and Disciple
TV · as Xiao Yihan · 1 ep

Yunchu's Vengeance
TV · as Chu Yi · 1 ep

Love Moon
TV · as Zhou Ya · 1 ep

The Lament of Autumn
TV · as Yu Mingxuan · 1 ep

Love in Pavilion
TV · as Wangquan Hongye · 36 eps

Unnatural Fire
TV · as Xu Tongsheng · 38 eps

Sword and Beloved
TV · as Young Wangquan Hongye · 3 eps

Tencent Video All Star Night 2025
TV · 6 eps

2025爱奇艺尖叫之夜
TV · as Self - Breakthrough Actor of the Year (dramas) · 12 eps

The Miracles
TV · as Hu Xiaoyu · 2 eps

As Husband As Wife
TV · as Yuan Yi · 36 eps

My Special Girl
TV · as Gu Jiuli · 24 eps

Our AI Journey
TV · 2 eps

Random Tour
TV · 12 eps

Tenday
TV · 20 eps

Survival Code
TV · as He Lin · 34 eps

My Zone
TV · 25 eps

Pledge of Allegiance
TV · as Li Wu · 24 eps

The Furthest Distance
TV · as Qin Yunsheng · 30 eps

Hello Saturday
TV · 2 eps

Checkmate
TV · as Luo Shaochuan · 24 eps

1921
Movie · as Zhou Fuhai

Faith Makes Great
TV · as Xia Li · 1 ep

Ancient Love Poetry
TV · as Jing Jian · 49 eps

Call Me by Fire
TV · as Self · 37 eps

Tears in Heaven
TV · as Shao Zhenrong · 41 eps

Our Fiery Life
TV · 5 eps

Mao Xue Woof
TV · 1 ep

1 Vs 100 Dream Boys
TV · 1 ep

New Generation
TV · as Hai Yang · 8 eps

With You
TV · as Wang Ke · 2 eps

Welcome Back to Sound
TV · 3 eps
新怀玉公主
TV · 1 ep

HaHaHaHaHa
TV · 3 eps

My Roommate is a Detective
TV · as Qiao Chusheng · 36 eps

Drawing Sword 3
TV · as Wang Yunshan · 9 eps

Yummy Man
TV · 2 eps

S.W.A.T.
Movie · as Zhao Hai Long

In Youth
TV · as Fan Shuchen · 40 eps

My Poseidon
TV · as Ye Hai / Poseidon · 34 eps

Yes, I Do
TV · 24 eps

Sweet Tasks
TV · 2 eps

Everybody Stand By
TV · 10 eps

Super Nova Games
TV · 8 eps

Viva La Romance
TV · 13 eps

我们在行动
TV · 1 ep

Tang Dynasty Tour
TV · as 云烨/方观鱼

Mr. Pride VS Miss. Prejudice
Movie · as Zhu Hou

The Dreaming Man
Movie

Xuan-Yuan Sword: Han Cloud
TV · as Zhao Yun · 58 eps

Hero Dog 2
TV · 2 eps

The Interpreter
TV · as Wang Xudong · 44 eps

Forever Young
Movie · as Wei Ge

Fall in Love Like a Star
Movie · as Gao Mang

Destined to Love You
TV · as Gu Xiaobai · 44 eps

Fireworks
TV · as Zhao Zhennan · 29 eps

Go Fighting
TV · 1 ep

Hero Dog
TV · 42 eps

V Love
TV · as Hua Yuoxi · 40 eps

Swords of Legends
TV · as Hei Yao · 50 eps

A Different Kind of Pretty Man
TV · as An Yifei · 20 eps

Keep Running
TV · 1 ep

CMG Spring Festival Gala
TV · 1 ep
