Known For
Filmography
正道非盗
Movie

Swords Into Plowshares
TV · as Xue Wen · 2 eps

师情
Movie

Gezhi Town
Movie

The Age of Passion
TV · as Pan Bowen · 24 eps

The Deal of Love
TV · as Yao Jianshe · 63 eps

Be My Friend
Movie · as Niu Xiaohuo

Blade of Fury
Movie · as Wu Shaoan

Ancient Beast: Wolf Lizard
Movie

Warriors of Future
Movie · as Connor Kwong

Lighter and Princess
TV · as Wu Mengxing · 4 eps

Chinese Doctors
Movie · as Delivery Guy

Ping Pong
TV · as Liu Shi · 44 eps

My Strange Friend
TV · as A Bu · 12 eps

Parkour Courier
Movie · as Wei Lifen

Chasing News
Movie · as Bao Gan

Hello Love
Movie · as Yan Liang

Yolk Man
TV · as Yuan Ye · 12 eps

Never Gone
TV · as Jin Zi · 36 eps

The House That Never Dies II
Movie · as Ah Hua

Loser Hero
Movie · as Lin Yingxiong

Brother, Come On!
Movie

National Girls Steam
Movie · as Ma Bo

Money and Love
Movie

Sword Master
Movie · as Villager

I Am Somebody
Movie · as Peng

Grade One
TV · 12 eps
