1987年,首次出演張鑫炎執導的武俠動作片《黃河大俠》,飾演江湖藝人車天 。
1989年,與周裏京***同主演梁治強執導的電影《百變神偷》飾神偷包德 。
1990年,考入北京電影學院表演系90級大專班 。同年在根據李鏡所著小說《冷的邊關熱的血》改編的電影《天邊有壹簇聖火》中飾羅長貴。
1992年,接受新加坡政府邀請,加盟新加坡電視臺,簽約新加坡媒體集團新傳媒,期間多次代表新加坡電視臺赴馬來西亞參加演唱宣傳活動 。
1993年,在新加坡首次與周初明、李美玲合作出演民初動作劇《蕩寇英雄》 。
1995年,在金超群、範鴻軒、陳天文主演,中國臺灣和新加坡合拍的古裝神話劇《天師鐘馗》之《壹捧雪》中飾開平王常寶童。
1996年,與姚文龍、黃嫊芳主演古裝喜劇《妙師爺三鬥毒太監》飾何正文 。
1997年,與範文芳、王沺裁主演愛情劇《再見螢光蘭》飾鮑正方。在曹駿、向雲主演的古裝動作劇《真命小和尚之無字天書》中飾雲劍飛,並演唱片尾曲《告吹》。
1998年,在黃文永、曹國輝、呂涼主演的古裝輕喜劇《財星高照》(又名《財神爺》、《趙公元帥鬥瘟神》)中飾夜遊神喬坤 。
1999年,在許美珍、林湘萍主演的勵誌、愛情劇《出路》中飾林保田。在趙文卓主演的古裝武俠劇《新方世玉》中飾方世玉少年時代的好友宋鐵柱 。
2001年,回到中國內地發展,與吳京、雅琦主演武俠動作劇《少林武王》 。
2002年,在吳京、李綺虹主演的古裝武俠劇《南少林》中飾三阿哥弘時。在邵兵、馬精武主演的動作冒險劇《生死極限》飾胖子 。
2004年,在袁詠儀、吳京主演的古裝武俠劇《南少林三十六房》中飾雲明 。
2005年,在央視8套播出的電視劇《大宋奇案之貍貓換太子傳奇》中飾演陳琳。
2006年,和新傳媒約滿離開,和劉德華的nmg經紀公司簽下五年合約,四個月後,他和公司提早解約。同年在錢雁秋自編自導,梁冠華、張子健主演的古裝懸疑推理劇《神探狄仁傑2》中飾演閃靈虺文忠 。
2007年,與高露、呂壹主演推理刑偵劇《雷霆出擊》 。在於震、劉琳、王麗坤主演的抗日諜戰劇《五號特工組》中扮演壹人分飾兩角 。
2008年,在王千源、趙陽、呂壹主演的軍事類型電視劇《國家寶藏之覲天寶匣》中飾劉彪 。出演蒲劍執導的奧運公益影片《微笑圈》 。
2009年,與於震、楊蕊、黃俊鵬主演戰爭劇《戰後之戰》飾何尖 。與孟飛、王洛勇主演古裝武俠劇《拼命三郎石秀》飾郭世明 。
2010年,在林永健、何賽飛主演的家庭情感劇《老馬家的幸福往事》中飾演馬拉的追求者古原 。在鄭少秋、郭冬臨主演的古裝神話喜劇《神醫大道公》飾瘟君 。10月16日在中法攜手聯合主辦的 “電影改變生活”三十年之“電影榜中榜”時代影響力人物評選頒獎盛典上,獲得80年代影響時代實力人物獎 。
2011年,在陳浩民、林子聰主演的古裝神話輕喜劇《活佛濟公第二部》中飾柳昊天 。與李君峰主演戰爭片《虎頭要塞謊言》飾孫建平 。在神話劇《財神有道》中飾演賤神 。與譚凱、蔡蝶主演系列數字電影水滸人物譜之《病尉遲孫立》飾欒廷玉 。在林永健、寧靜主演的年代劇《畢有財》中飾畢天佑 。在抗戰片《五號特工組2》中扮演何堅 。與高捷主演懸疑驚悚片《目擊者》飾李康生 。
2012年,在鄭嘉穎、徐熙顏主演的民初愛情劇《萬水千山風雨情》中飾探長 。與蔡宜達、姜渺主演電影《忠誠》飾翻眼虎 。在張子健、劉蕾、曲柵柵主演的抗戰劇《平原烽火》中飾快板劉 。
2013年,與張子健主演錢雁秋執導的“燕雙鷹”系列電視劇《大漠槍神》飾大反派沈七七 。與王洪祥主演動作懸疑片《奪樽》飾片山岡壹 。與張子健、曲柵柵主演《神探包青天》飾展昭 。
2014年,出演了錢雁秋執導的古裝神話劇《石敢當之雄峙天東》和抗戰題材劇《飛虎隊》 。