1997年9月,參演首部電視劇《刑事偵緝檔案Ⅲ》,在劇中飾演翁家勤。
1998年,參演胡英健、黃頌寧聯(lián)合執(zhí)導(dǎo)的愛情片《心思思》。
1999年,參演郭偉鐘執(zhí)導(dǎo)的恐怖片《尸家保鏢》。
2000年,與劉松仁、伍詠薇、江華合作拍攝電視劇《無業(yè)樓民》,該劇講述了金融風(fēng)暴中香港一幢豪宅三家租戶在同一屋檐下發(fā)生的種種故事,在劇中飾演洪金寶。
2001年,參演徐遇安執(zhí)導(dǎo)的古裝情景喜劇《皆大歡喜》,在劇中飾演石美、石娣的弟弟石彪。
2004年5月8日,參演李炯楷執(zhí)導(dǎo)的動(dòng)作片《
龍威父子》,在片中飾演祁風(fēng)的好友羅拔;9月24日,與成龍、謝霆鋒、楊采妮、蔡卓妍、吳彥祖合作拍攝的動(dòng)作片《
新警察故事》上映;同年,參演羅惠德執(zhí)導(dǎo)的喜劇電影《
香港廚神》,在片中飾演立志成為名廚的周仁奇。
2005年,參演莊偉建監(jiān)制的TVB38周年臺(tái)慶劇《佛山贊師父》,在劇中飾演樂天好玩、胸?zé)o城府的陳華順;11月,與任達(dá)華、甄子丹、吳京合作拍攝的動(dòng)作片《
殺破狼》上映,在片中飾演被馬軍打得變白癡的毒犯。
2006年,與車永莉、劉藝、周顯欣合作拍攝劇情片《
飛刀》;5月11日,參演的恐怖片《鬼眼刑警》上映;5月18日,主演黃頌寧執(zhí)導(dǎo)的動(dòng)作片《
反斗狂奔》。
2007年8月3日,與甄子丹、古天樂、呂良偉合作拍攝電影《
導(dǎo)火線》,在片中飾演馬軍的手下楊仔;12月,參演羅永賢監(jiān)制的時(shí)裝劇《建筑有情天》,在劇中飾演周永春。
2008年,與黃宗澤、陳百祥、元秋等人合作拍攝家庭喜劇片《
大四喜》,在片中飾演阿基;1月,參演鐘少雄執(zhí)導(dǎo)的動(dòng)作片《再見古惑仔》,在片中飾演九輝。
2009年4月30日,參演王晶執(zhí)導(dǎo)的電影《
金錢帝國(guó)》,在片中飾演蘿卜酥;9月7日,與李司棋、鐘景輝、伍詠薇、陳法拉合作拍攝的電視劇《有營(yíng)煮婦》播出,在劇中飾演吳彩妮男友劉達(dá)人。
2010年,參演時(shí)裝劇《居家兵團(tuán)》,在劇中飾演諸葛蓉的愛慕者張樂天;12月,參演葉念琛執(zhí)導(dǎo)的愛情片《婚前試愛》,在片中飾演喜歡向澤吐苦水的好兄弟強(qiáng);12月13日,參演時(shí)裝劇《誘情轉(zhuǎn)駁》,該劇講述了一段浪漫又處處埋伏殺機(jī)的電話情緣,在劇中飾演對(duì)高忠榮忠心耿耿的劉孝輝。同年,參演古裝神話劇《
活佛濟(jì)公》,在劇中飾演蕭幺。
2011年6月,主演楊志堅(jiān)執(zhí)導(dǎo)的電影《
拳王》;7月1日,參演的古裝神話劇《
活佛濟(jì)公2》播出,在劇中飾演蕭遙;7月21日,與佘詩(shī)曼、方力申合作拍攝的愛情片《
人約離婚后》上映;同年,參演諜戰(zhàn)劇《諜影無痕》,在劇中飾演齊勝。
2013年3月,參演王晶、蔣國(guó)民聯(lián)合執(zhí)導(dǎo)的古裝喜劇電影《
笑功震武林》,在片中飾演陳剛;8月30日,與方力申、張馨予、周秀娜、李威合作拍攝的電影《
致命閃玩》上映,在片中飾演橡皮。
2014年10月,與馬德鐘、鐘嘉欣、羅仲謙、黃智雯合作拍攝的時(shí)裝警匪劇《飛虎2》播出,在劇中飾演飛虎學(xué)員隊(duì)指揮官潘子龍。
2015年,參演杜琪峰執(zhí)導(dǎo)的職場(chǎng)愛情喜劇電影《
華麗上班族》,在片中飾演浩浩;5月,與錢小豪、楊怡、元秋合作拍攝的時(shí)裝輕喜劇《
潮拜武當(dāng)》播出,在劇中飾演敢愛敢恨的張家港;8月10日,參演警匪劇《拆局專家》,在劇中飾演陳大文。