Was a member of Jackie Chan's Stuntmen Association.
1995O.C.T.B. Case - The Floating Body as Unknown
1995Die Harder as Unknown
1995Little Hero on the Run as Brother Chien
1995The Woman Behind as Unknown
1995Gunmen as Unknown
1994Marked for Murder as Unknown
1993A Serious Shock! Yes Madam! as Martial arts trainer
1991The Good, the Bad and the Bandit as Unknown
1991Lee Rock II as Shrimp Head's Man
1991Angry Ranger as Tall Chien
1991Bullet for Hire as One of Kwai's men
1991Fight Back to School as Unknown
1990Gangland Odyssey as Unknown
1990Bullet to Survive as Unknown
1989The Sniping as Unknown
1989Miracles: The Canton Godfather as Tiger Lo's Man
1988Police Story 2 as Ken
1988Dragons Forever as Thug in First Fight
1987Project A Part II as Policeman
1986Naughty Boys as Unknown
1985Police Story as One of Koo's Men
1985Twinkle, Twinkle Lucky Stars as Boss Lau's Man at Warehouse
1983Project A as Ling's Thug (uncredited)
1983Duel of the Masters as Unknown
1983Gun Is Law as Unknown
1982Dragon Lord as Smuggler
1981Dreadnaught as Gorgeous Koon
1980Read Lips as Meadow
1979Love and Sword as Unknown
1979The Butterfly Murders as No. 3 White Flag
1979The Ape Girl as Unknown
1978The Mysterious Heroes as Unknown
1977The Kung Fu Kid as Unknown
1976The Web of Death as One of 7 Buddies of Heisong Clan (uncredited)
1976Challenge of the Masters as Master Lin's Student (uncredited)
1976Killer Clans as Roc Society Member
1976Bruce Lee and I as Thug
1975The Spiritual Boxer as Chen's Clan / Yi Wo Boxer (uncredited)
1975Blood and Rose as Unknown
1974Young Lovers on Flying Wheels as Zhang An's Thug
1974Friends as Meng Gui
1974The Savage Five as Bandit
1974Heroes Two as Manchu Thug (uncredited)
1973The Rats as Unknown
1973Fist to Fist as Thug
1973The Magnificent Boxer as Unknown
1973The Villains as Casino Employee
1973Blood Brothers as (extra) (uncredited)
1973The Delinquent as Lam's Bodyguard (uncredited)
1973The Bastard as Gu's Thug
1972Four Riders as Thug in Gym
1972Man of Iron as Yu Chow-Kai's Thug
1972The Prodigal Boxer as Fong family's servant
1972The Delightful Forest as Jiang's Waiter (uncredited)
1972Five Fingers of Death as Master Meng's Pupil (uncredited)
1972The Water Margin as Constable
1972The Angry Guest as Jin Long Student (uncredited)
1972The Boxer from Shantung as Yang's Thug (uncredited)
1971The Deadly Duo as Hero Killed by Yian Luyan
1971Duel of Fists as Jin Long Student (uncredited)
1971The Anonymous Heroes as Thug in Casino Fight (uncredited)
1971The Duel as Thug on Street (uncredited)
1971The New One-Armed Swordsman as (extra)
1970The Chinese Boxer as Unknown
1970The Heroic Ones as Warlord Zhu's Soldier
1969Have Sword, Will Travel as Extra (uncredited)
1995Little Hero on the Run ... Martial Arts Choreographer
1995The Woman Behind ... Stunt Coordinator
1994Marked for Murder ... Martial Arts Choreographer
1993Last Hero in China ... Stunts
1991The Good, the Bad and the Bandit ... Martial Arts Choreographer
1990Gangland Odyssey ... Martial Arts Choreographer
1987Project A Part II ... Martial Arts Choreographer
1985Police Story ... Martial Arts Choreographer
1984Wheels on Meals ... Stunts
1983Project A ... Martial Arts Choreographer
1978The Eighteen Jade Arhats ... Martial Arts Choreographer
1973The Magnificent Boxer ... Martial Arts Choreographer
1980Read Lips ... Action Director