Actor · Born 1974
Iron Fist
2025
Detective Dee and Deadly Fragrance
2022 · as Li Shuwen
The First People's City Found By The Chinese Communist Party
2019 · as Guan Yunchang
Dream of Shaoxing Opera
2019 · as Long Shengchuan
Bujilan
2016
Silent Witness
2013 · as The Deputy Judge