Known For
Filmography

The Perfect Blue
Movie

True Love in Disguise
TV · as Bai Zhenfang · 1 ep
Pineapple Pulp
TV · 1 ep

Invictus
Movie

My Tomorrow, Your Yesterday
Movie · as Teacher Zhang

Unbound Voices
Movie

Abyss
TV · as Zhao Ganzhe · 16 eps

Unsettled Case
TV · as Yan Zongbian · 17 eps

Deep in the Mountains
Movie · as Ge Wenyong, serial killer

Sound of Silence
Movie · as Jin Songfeng

The Volunteers: Peace at Last
Movie · as Peng Dehuai

Bystander
Movie · as Chen Jiaxing

The Man with No Return
Movie · as 吴昌

Double Track Puzzle
TV · as Tu Hongjiang · 20 eps

Black Dog
Movie · as Garage Owner

A River Without Tears
Movie · as Hu Dengjie

The Volunteers: The Battle of Life and Death
Movie · as Peng Dehuai

A Sick Joke
Movie

Regeneration
TV · as Chen Shufa · 10 eps

The Volunteers: To the War
Movie · as Peng Dehuai

Academician of Farmers
Movie

Nobody Knows
TV · as Feng Guojin · 16 eps

Homesick
TV · as Li Chengtian · 12 eps

Anchor Baby
Movie

Summer Arousal
Movie

Are You Lonesome Tonight?
Movie · as Detective Chen Er

On Your Mark
Movie · as Xiao Daming

Dear Parents
TV · as Jiang Tianhuai · 43 eps

Wild Grass
Movie · as Commander B Siling

Back to the Wharf
Movie · as Song Jianhui

My People, My Homeland
Movie · as Wang Shou Zheng

Mosaic Portrait
Movie

The Big Shot
Movie

My People, My Country
Movie · as Lu Xiaoran's Father (segment "One For All")

A Little Reunion
TV · as Ji Shengli · 49 eps

A or B
Movie · as 唐万元

Dying to Survive
Movie · as Zhang Changlin

A Cool Fish
Movie · as Gao Ming

Justice in Northwest
Movie · as You Yong

Dagger Mastery
TV · as Du Heng · 30 eps

兵王
TV · 31 eps

葛秃子传奇
TV · as 保军 · 32 eps

Extraordinary Mission
Movie · as Cheng Yi

Back to Field
TV · 2 eps

Cock and Bull
Movie · as Song Tao

My Tomorrow Your Yesterday
Movie

The Dead End
Movie

Devil And Angel
Movie · as Director Hua

Heroes Of Nanqiao Mechanical Engineering
TV · as Zhao Shangren · 42 eps

Singing When We're Young
Movie · as Lo Fan's father

Inseparable
Movie · as Male Tofu Vendor

下南洋
TV · 40 eps

延安爱情
TV · as 严冬山 · 38 eps

敌特在行动
TV · as Dong Cheng · 28 eps

The Equation of Love and Death
Movie · as Qiu Huo Gui

边防风暴
TV · as Guo Shaohua · 27 eps

Trouble Makers
Movie · as Xiong Laosan

无国界行动
TV · as Du Weimin · 30 eps
大贪官和珅
TV · as 嘉庆皇帝 · 22 eps

情洒云之南
TV · 13 eps

CCTV Spring Festival Gala: Crosstalk and Sketch
TV · 1 ep
