1984
The Nine Demons as Not available1983
The Weird Man as Duan1982
Five Element Ninjas as Huang Fat1982
Ode to Gallantry as Zhu Hengye1982
Brave Archer and His Mate as Temple Guard (uncredited)1982
House of Traps as Han Zhang1981
Masked Avengers as Weifang1981
The Sword Stained with Royal Blood as Uncle Wen Bai Yang1981
The Brave Archer 3 as Yang Kang1980
The Rebel Intruders as Fan Zhang Hua1980
The Flag of Iron as Flying Eagle Chen Xiang (Chin Chang)1980
Two Champions of Shaolin as Li Te Tung (Li Dezong)1980
Heaven and Hell as Ling Xiao Palace Member / Crime Boss' Man1980
Legend of the Fox as Dr. Yan Chi1979
Kid with the Golden Arm as Wang Sheng Tim1979
Ten Tigers of Kwangtung as Not available1979
Shaolin Rescuers as Zhou Feng1979
The Magnificent Ruffians as Chief Li1979
The Daredevils as Lin Zhen, Bodyguard #31978
The Five Venoms as Constable1978
Crippled Avengers as Archer Lin1978
The Brave Archer 2 as Tsuen Jen Taoist1978
Invincible Shaolin as South Shaolin Fighter1978
Life Gamble as Master Nan's Man (uncredited)1977
Chinatown Kid as White Dragon Thug1977
The Brave Archer as Prince's Soldier1977
Magnificent Wanderers as Mongol soldier1977
The Naval Commandos as Song's Henchman/Japanese Soldier1976
Shaolin Temple as Qing Artillery Soldier Calls for Archers (uncredited)1976
7-Man Army as Japanese Soldier1974
Crazy Nuts of Kung Fu as Brothel guard