- 2016Cold War IIFilm
- 2009VengeanceFilm
- 2008SparrowFilm
- 2006Election 2FilmUncle Dead Dog
- 2005ElectionFilmUncle Dead Dog
- 2003PTUFilmInsp. Chan's Subordinate
- 2002My Left Eye Sees GhostsFilmGhost officer (uncredited)
- 2001Love on a DietFilmFatso's Fat Friend
- 2001Wu YenFilmEmperor of Zhao
- 2000Help!!!Film(uncredited)
- 1999The MissionFilm
- 1998A Hero Never DiesFilmAh Kun
- 1996Beyond HypothermiaFilm
- 1995Fallen AngelsFilm
- 1992Justice, My Foot!FilmAssassin in Drag
- 1992Iron Butterfly III: TomorrowFilm
- 1991Live For LifeSeries
- 1990An Eye for an EyeFilm
- 1990The Iron Butterfly IIFilm
- 1989My Heart Is That Eternal RoseFilmShen's Hitman
- 1989Long Arm of the Law IIIFilm
- 1989Seven WarriorsFilmBandit
- 1989Lucky StarsFilm
- 1986The LunaticsFilm
- 1985Carry On Doctors and NursesFilmMad Man
- 1984Three Stooges Go UndercoverFilm
- 1983Men from the GutterFilmCID
- 1983Descendant of the SunFilmPrince Regent's Black Knight
- 1982Dragon LordFilmExtra (uncredited)
- 1982Mercenaries from Hong KongFilmThug (uncredited)
- 1981Return of the Sentimental SwordsmanFilmMoney Clan Member / Martial Artist
- 1981Bloody ParrotFilmMaster Hon
- 1981The Emperor and His BrotherFilm
- 1981The Duel of the CenturyFilm
- 1981The Angry Young ManFilm
- 1980The Young MasterFilmWai Yee School's Student (uncredited)
- 1980Bat Without WingsFilmEscort Captain / Qiuyun's Man
- 1980The MasterFilmMaster Shi's Student
- 1980Woman AvengerFilm
- 1979The Kung Fu InstructorFilm(uncredited)
- 1979Five SuperfightersFilmScam Dealer's Thug
- 1979The Proud TwinsFilmEr Mei Disciple
- 1979Full Moon ScimitarFilmRobber
- 1979The Three AvengersFilmUndertaker
- 1979To Kill a MastermindFilmMartyr
- 1978Flying Guillotine IIFilmSoldier
- 1978Legend of the BatFilmExtra
- 1978Clan of AmazonsFilmChongwei's Soldier
- 1977The Sentimental SwordsmanFilmYun's Invited Hero
- 1977LayoutFilm
- 1975Disciples of ShaolinFilmThug
- 1975The Kung Fu MonksFilm
- 1974ShatterFilm
- 1974Shaolin Martial ArtsFilmManchu Student
- 1974Iron Ox, Tiger's KillerFilm
- 1974Single FighterFilm
- 1974Kung Fu RevengerFilm
- 1973Freedom Strikes a BlowFilm(uncredited)
- 1973The PirateFilm(extra) (uncredited)
- 1973The BastardFilmGu's Thug
- 1973Duel of the DragonsFilm
- 1973Furious DragonFilm
- 1973Honor and LoveFilmExtra
- 1972The Water MarginFilmConstable (uncredited)
- 1972Man of IronFilmZeng's Thug (uncredited)
- 1972Four RidersFilmThug in Gym
- 1972The Angry GuestFilm(extra) (uncredited)
- 1971The DuelFilmGan's Man (uncredited)
- 1971The Anonymous HeroesFilmSoldier (uncredited)
- 1970The Chinese BoxerFilm
- 1970The Heroic OnesFilmWarlord Zhu's Soldier
- 1970Vengeance!Film(uncredited)
- 1968The Sword of SwordsFilm