2006
Triad Election as Brother Snake1985
The Young Vagabond as Detective / Wu Gong's Man1984
Profile in Anger as Not available1982
Soldier of Fortune as Not available1981
Game of Death II as Not available1981
The Lonely Hunter as Not available1981
Bloody Parrot as City Guard1980
The Clones of Bruce Lee as Professor Lucas's Thug1980
The Convict Killer as Zhou Bai's Thug1980
Carry on Wise Guy as Not available1979
Odd Couple as Handlebar's Thug (uncredited)1979
Knockabout as Street Thug1979
The Kung Fu Instructor as Meng Clan's Fighter1979
Full Moon Scimitar as Swordsman Killed by Song1978
Drunken Master as Waiter (uncredited)1978
The 36th Chamber of Shaolin as Rebel1978
Breakout from Oppression as Au's Thug (uncredited)1978
The Avenging Eagle as Hung's Thug1978
Swordsman and Enchantress as One of the Leng Brothers1978
Flying Guillotine II as Officer at Execution1978
Shaolin Hand Lock as Lin Hao's Man1978
Clan of Amazons as Chongwei's Soldier1978
Soul of the Sword as Not available1978
Dirty Tiger, Crazy Frog as (uncredited)1978
The Vengeful Beauty as Flying Guillotine1978
My Darling Gals as Thug1977
Executioners from Shaolin as Shaolin Student / Pai Mei's Monk (uncredited)1977
The Iron-Fisted Monk as Not available1977
The Mighty Peking Man as Bomb Unit Soldier1977
The Sentimental Swordsman as Shaolin Disciple1977
The Battle Wizard as Imperial Guard / Poisonous Moths Clan1977
Broken Oath as Guard (uncredited)1977
The Amsterdam Kill as Extra1976
Boxer Rebellion as Japanese Soldier1976
The Oily Maniac as (Uncredited)1976
Challenge of the Masters as Master Pang's Student (uncredited)1975
The Spiritual Boxer as Ruei's Thug (uncredited)1975
All Men Are Brothers as Liang Shan Bandit1975
Disciples of Shaolin as Thug1975
The Young Rebel as Long's Henchman [extra]1975
The Kung Fu Monks as Not available1974
Five Shaolin Masters as Manchu Soldier1974
Shaolin Martial Arts as Manchu Student1974
Shatter as Not available1974
Heroes Two as Manchu Thug (uncredited)1974
The Legend of the 7 Golden Vampires as Leung's Fighter1974
The Savage Five as Bandit1974
Young Lovers on Flying Wheels as Mo Taiwen1973
Blood Brothers as Soldier (uncredited)1973
The Delinquent as Big Sean's Gangster (uncredited)1973
The Bamboo House of Dolls as Chinese Guerilla1973
The Villains as Feng's Comrade1973
The Magnificent Boxer as Not available1972
Five Fingers of Death as Master Meng's Pupil (uncredited)1972
The Boxer from Shantung as Yang's Thug (uncredited)1972
Man of Iron as Chang's Thug1972
Hapkido as Black Bear Student (uncredited)1972
Four Riders as Thug in Gym1972
The Angry Guest as Jin Long Student (uncredited)1972
The Delightful Forest as Sheriff (uncredited)1972
The Water Margin as Master Tseng's Militiaman1971
The Deadly Duo as Not available1971
Duel of Fists as Lieh's Cornerman (uncredited)1971
The New One-Armed Swordsman as (extra) (uncredited)1971
The Duel as Thug on Street (uncredited)1971
The Anonymous Heroes as Thug in Casino Fight / Soldier (uncredited)1970
The Heroic Ones as King Jin's Bodyguard1970
The Chinese Boxer as Not available1970
Vengeance! as (uncredited)1969
Have Sword, Will Travel as Extra (uncredited)