1996年,首次出演电影《为了新生活前进》,在剧中饰演保镖。1999年,在电视剧《我爱长发飘飘》中饰演必成婚介所老板。2000年,在李成儒主演的刑侦警匪剧《重案六组》中饰演罗川。2000年,在徐峥、陈好主演古装电视喜剧《李卫当官》中饰演季允梅。同年在曹荣主演的电视剧《西游记后传》中饰演金翅大鹏。2001年,在吴奇主演的古装武侠电视剧《萧十一郎》中饰演逍遥侯。2003年,在彭玉主演的家庭伦理剧《活着乐着》中饰演林汉。同年在许亚军主演的反腐电视剧<预谋》中饰演杜一鸣。还与张嘉译共同出演刑侦题材的电视剧《使命》饰演贺刚一角。在电影《雄心万丈》中饰演廖文。2004年,与杨树泉主演何群执导的抗战剧《吕梁英雄传》,在剧中饰演雷石柱。同年在电视剧《前门楼子九丈九》饰演冯青山 。 在李欣凌主演的大型都市剧《交通台的故事》中饰赵大力。在高群书执导的电视剧《从爱情开始》中饰演程昆。还在电影《你爱我有几分》中饰演马翔。