| Movie | 2003 | Double Crossing | James | |
| Movie | 2018 | L Storm | Hanson Lam | |
| Movie | 2022 | Turning Red | Additional Voices (voice) | |
| Movie | 2016 | Final Project | 良永泰導演 | |
| Movie | 2015 | Helios | Representative of Fire Services | |
| Movie | 2020 | Shock Wave 2 | Director of Operations, Chan | |
| Movie | 2016 | McDull: Rise of the Rice Cooker | (voice) | |
| Movie | 2016 | Line Walker | Lam Tung Yau | |
| Movie | 2017 | Colour of the Game | Chief Superintendent Wong | |
| Movie | 2013 | Hardcore Comedy | M-Murda / Li Chi-Ho | |
| Movie | 2025 | Beyond the Sin | Yale Lui | |
| Movie | 2017 | Queen of Triads | | |
| Movie | 2013 | The Best Plan Is No Plan | | |
| Movie | 2010 | The Most Dangerous Man | | |
| Movie | 2019 | Dearest Anita | | |
| Movie | 2015 | Undercover Duet | | |
| Movie | 2011 | A Dream Team | | |
| Movie | 2009 | Team of Miracle: We Will Rock You | | |
| Movie | 2002 | The Deadly Sting | | |
| Movie | 1994 | Goodbye My Romance | | |
| Movie | 2002 | Return from the Other World | Shiu's brother-in-law | |
| Movie | 2014 | Grey Met Shrek | | |
| TV Show | 2021 | Shadow of Justice | | 32 |
| TV Show | 2021 | Take Two | | 25 |
| TV Show | 2013 | Return of the Silver Tongue | | 25 |
| TV Show | 2008 | A Journey Called Life | | 20 |
| TV Show | 2017 | The Unholy Alliance | | 28 |
| TV Show | 2016 | Love as a Predatory Affair | | 21 |
| TV Show | 2015 | Raising The Bar | | 25 |
| TV Show | 2002 | Lofty Waters Verdant Bow | | 20 |
| TV Show | 2014 | ICAC Investigators 2014 | | 1 |
| TV Show | 2022 | ICAC Investigators 2022 | | 1 |
| TV Show | 2011 | Dropping By Cloud Nine | | 10 |
| TV Show | 2001 | In the Realm of Success | | 20 |
| TV Show | 2013 | The Day of Days | | 20 |
| TV Show | 2015 | Momentary Lapse Of Reason | | 20 |
| TV Show | 2016 | Inspector Gourmet | | 20 |
| TV Show | 2022 | Go with the Float | | 25 |
| TV Show | 2023 | Treasure of Destiny | | 24 |
| TV Show | 2017 | The No No Girl | | 20 |
| TV Show | 2004 | To Catch the Uncatchable | | 25 |
| TV Show | 2017 | The Tofu War | | 20 |
| TV Show | 2001 | Screen Play | | 25 |
| TV Show | 2018 | Birth of a Hero | | 20 |
| TV Show | 2018 | Life on the Line | | 25 |
| TV Show | 2016 | ICAC Investigators 2016 | | 5 |
| TV Show | 2019 | Flying Tiger II | | 30 |
| TV Show | 2016 | My Lover From The Planet Meow | | 32 |
| TV Show | 2003 | In The Realm Of Fancy | | 20 |
| TV Show | 2008 | Legend of the Demigods | 玉衡子 | 22 |
| TV Show | 2000 | When Dreams Come True | | 20 |
| TV Show | 2013 | Brother's Keeper | | 32 |
| TV Show | 2002 | Where the Legend Begins | | 27 |
| TV Show | 2005 | Women on the Run | | 26 |
| TV Show | 2000 | Incurable Traits | | 20 |
| TV Show | 2012 | No Good Either Way | | 21 |
| TV Show | 2011 | When Heaven Burns | | 30 |
| TV Show | 2005 | Placebo Cure | | 20 |
| TV Show | 2022 | You Light Me Up | | 1 |
| TV Show | 2021 | Battle of the Seven Sisters | | 26 |
| TV Show | 1999 | Man's Best Friend | | 20 |
| TV Show | 2000 | Time Off | | 20 |
| TV Show | 2002 | Golden Faith | | 45 |
| TV Show | 2012 | Ghetto Justice II | | 21 |
| TV Show | 2018 | Fist Fight | | 30 |
| TV Show | 2021 | Take Two | Ying Yiu-wa | 25 |
| TV Show | 2010 | Some Day | | 118 |
| TV Show | 2021 | Hello Missfortune | Szema Kwan-leun | 10 |
| TV Show | 1998 | Burning Flame | Marco Lau Hoi Yat | 43 |
| TV Show | 2023 | Romeo And His Butterfly Lover | | 25 |
| TV Show | 1995 | Detective Investigation Files | 刘建生 Lau Kin Sang | 50 |
| TV Show | 2022 | Barrack O'Karma 1968 | 陳喜力 | 1 |
| TV Show | 2005 | The Zone | 陈校长 | 1 |
| TV Show | 2010 | Every Move You Make | 梁永泰 | 20 |
| TV Show | 2004 | The Conqueror's Story | 雍齿 Yung Chi | 30 |
| TV Show | 2017 | A General, A Scholar and An Eunuch | Cheung Sing | 32 |
| TV Show | 2001 | Gods of Honour | 纣王 | 40 |
| TV Show | 2019 | Handmaidens United | Kau Ching | 15 |
| TV Show | 2020 | Death By Zero | Chan Cha-lei | 30 |
| TV Show | 1998 | Healing Hands | 王国彬 | 40 |
| TV Show | 2025 | Heroes in White | | 20 |
| TV Show | 2025 | The Queen of Castle | | 3 |
| TV Show | 2014 | The Ultimate Addiction | Cui Yin Fa / Fa Si | 30 |
| TV Show | 1997 | Untraceable Evidence | 郭伟成 | 2 |