2002年,出演王文杰执导的打假题材电视剧《蓝色马蹄莲》,在剧中饰演饰临江警长。2005年,凭借话剧《天堂—打左灯向右拐》获得2005年度“佐临话剧艺术奖”最佳男主角奖。2006年,出演李立群、王刚、李修贤主演的古装剧《皇上二大爷》,在剧中饰演冯青云。
2007年,与王霙、王伍福、潘雨辰合作主演红色历史剧《井冈山》,在剧中饰演作战勇敢的团长陈浩。2008年,出演杨昕巍执导的贺岁话剧《和谁去过情人节》;同年,出演张默、田子田、傅淼主演的都市爱情轻喜剧《我的老婆是傻瓜》,在剧中饰演拳馆馆主米奇,这是他首次出演反派角色;同年,出演话剧《新结婚时代》。
2010年,出演王晓鹰执导的话剧《1977》;同年,出演宁静、黄志忠、张桐主演的年代情感剧《红槐花》,在剧中饰演江雪原。
2011年,与高田昊、刘钧、汤嬿合作主演年代剧《雪浴昆仑》,在剧中饰演国民党军统特务陆文轩;同年,与张潇恒、颜丹晨、潘粤明合作主演都市情感剧《走出国门》,在剧中饰演有勇有谋的儒雅商人马希维;同年,出演沈燕林执导的古装剧《传奇》,在剧中饰演楚国大将军摩苛;同年,出演麦丽斯和德格娜联合执导的电影《高高的瞭望塔》,在剧中饰演驻守边疆的团长。
2012年,与王奎荣、付曼、赵小锐合作主演警匪剧《暗警》,在剧中饰演刑警大队长周大宏。2013年,出演郭京飞、袁咏仪、杨皓宇主演的古装喜剧《龙门镖局》,在剧中饰演江湖月报美食专栏记者程晓卿;同年,出演高希希执导的史诗剧《毛泽东》,在剧中饰演朱德将军。
2014年,出演范冰冰、张丰毅、李治廷主演的古装宫廷剧《武媚娘传奇》,在剧中饰演唐太宗四子李泰;同年,与郭晓冬、杨溢、贾青合作主演谍战动作剧《劫中劫》,在剧中饰演“云济号”船长程久三。
2016年3月22日,其参演的谍战剧《潜伏在黎明之前》在浙江卫视首播,在剧中饰演审判官武大鹏;12月2日,其与李彧、李梦、魏子昕合作主演的剧情电影《老腔》上映,在片中饰演邵家班班主邵喊天。
2017年1月4日,与陈晓、周冬雨、贾景晖合作出演的都市青春励志剧《遇见爱情的利先生》首播,在剧中饰演野心勃勃、精于算计的霸道总裁利家嗣,与陈晓饰演一对父子;同年,与范冰冰、高云翔、严屹宽合作出演古装传奇剧《赢天下》,在剧中饰演秦国长信侯、赵姬的男宠嫪毐。2018年,与许圣楠、龚晓、王俊东共同主演话剧《电话谋杀案》。