1999年,在电视剧《成吉思汗》中饰演术赤。同年,参演孔笙执导的电视剧
《浪漫之旅》饰演男主角陆鑫。
2000年,参演电视剧《人鬼情缘》饰演宁采臣。同年,参演影戏《死活兄弟情》,饰演边缘人物刘国强一角而获得第18届金鹰奖最好男演员提名。
2002年,在电视剧《大染坊》中饰演赵东初。同年,与韩国女演员李太兰合作参演贺岁剧《摩登家庭》饰演肖云天,成为中国第一名在韩国拍片的男星。
2005年,参演王文杰执导的清宫电视剧《大清官》饰演纳善。同年,在电视剧《首创盛世》饰演佞臣封德彝。
2006年,与陆毅合作主演电视剧《大槐树》饰演林峻。
2007年,主演电视剧《绝密押运》饰演项洛阳。
2008年,在电视剧《翡翠凤凰》中出演反派人物杨吉品。同年,在一部以中国奥运第一人刘长春为原型的电视剧《追梦》中饰演张学良。
2009年,参演王文杰执导的战争电视剧《南下》饰演陈家善。同年,在电视剧
《北方有才子》饰演夏希尊。同年,与许晴、任程伟等一同参演电视剧《同龄人》,饰演齐和平。同年,加盟姚晓峰执导的电视剧《叶落长安》饰演张俊。参演《共和国摇篮》饰演邓子恢。
2010年,参演电视剧《大盛魁》饰演孙文举。
2011年,与王力可、王姬领衔主演古装汗青剧《传奇》,饰演蜀郡郡守李冰。同年,主演国内首部以黄金文明为题材的年月剧《大金脉》,饰演吴福来。同年,主演由姚晓峰执导的电视剧《瞒天过海》,饰演两重身份的卧底警察黄河平。
2012年,与郭涛、梅婷、刘琳、任帅配合参演都市家庭感情剧《怙恃恋爱》,饰演欧阳懿。同年末,与张涵予、任重一同出演电视剧《永不垂头》,饰演吴崇达。
2013年,在孔笙执导的年度大戏《北平无战事》中饰演华北局城工部长刘云。同年,参演高希希执导的史诗电视剧《毛泽东》,饰演汪精卫。同年末,与李小冉、王志文配合参演的电视剧《大丈夫》,饰演欧阳剑的同事大学传授。
2014年,与胡歌、刘涛、王凯、黄维德、陈龙配合参演古装传奇电视剧《琅琊榜》,饰演心计心情极重繁重谢府侯爷谢玉;同年加盟谍战剧《假装者》,在此中饰演麻辣教官王天风。同年11月份,在由山东影视传媒集团出品,孔笙执导,高合座编剧合作打造的电视剧《温州两家人》中出演重要角色。
2015年,加盟侦察悬疑周播电视剧《他来了,请闭眼》,在此中饰演花花令郎裴泽;同年10月份,与王千源、边潇潇领衔主演的电视剧《猴票》在横店开机。