1981
Bloody Parrot as Not available1980
Return to the 36th Chamber as Worker / Shaolin Monk1980
Clan of the White Lotus as (extra) (uncredited)1979
Dirty Ho as Soldier1979
Mad Monkey Kung Fu as Ah Hoi (uncredited)1979
Odd Couple as (extra) (uncredited)1979
The Kung Fu Instructor as Not available1979
The Shadow Boxing as Zhou's Thug / Casino Gambler / Soldier (uncredited)1979
To Kill A Mastermind as Martyr1979
His Name is Nobody as Not available1978
The 36th Chamber of Shaolin as Soldier1978
Heroes of the East as Martial Art Student / Servant1978
Breakout from Oppression as Au's Thug (uncredited)1978
Shaolin Mantis as Servant (uncredited)1978
Kung Fu Means Fists, Strikes and Sword as Thug1977
Executioners from Shaolin as Governor's Fighter (uncredited)1976
Challenge of the Masters as (uncredited)1976
Boxer Rebellion as Not available1975
The Spiritual Boxer as Ruei's Thug / Chen's Clan / Lin's Servant (uncredited)1975
All Men Are Brothers as Rebel Officer1975
Disciples of Shaolin as Thug1975
The Kung Fu Monks as Not available1974
Five Shaolin Masters as Manchu Soldier1974
The Savage Five as Bandit1974
Heroes Two as Manchu Thug (uncredited)1974
Shaolin Martial Arts as Manchu Student1974
Shatter as Thug1974
Young Lovers on Flying Wheels as Martial Arts Student1973
Blood Brothers as Mountain Bandit / Soldier (uncredited)1973
The Delinquent as Big Sean's Gangster (uncredited)1972
The Boxer from Shantung as Tan's Man / Yang's Thug (uncredited)1972
Four Riders as Nightclub Thug1972
The Water Margin as Master Tseng's Militiaman1972
The Delightful Forest as Jiang's Thug (uncredited)1972
Man of Iron as Yu Chow-Kai's Thug1971
The Duel as Liu Shou Yi's Man (uncredited)1971
Duel of Fists as Lieh's Cornerman (uncredited)1971
Flyer & Magic Sword as Extra1970
The Heroic Ones as Bandit1970
The Chinese Boxer as Not available1969
Return of the One-Armed Swordsman as (extra)1969
Have Sword, Will Travel as Extra (uncredited)1969
The Flying Dagger as Looter (uncredited)1968
Golden Swallow as (extra)