2004年,出演胡兵、刘冠翔、李茂主演的科幻剧《非常24小时》,在剧中饰演外表忠厚老实但内心却阴险无比的EMC内奸肖朗,这是他的首部电视剧作品,从而正式进入演艺圈 ;同年,出演尤小刚执导的清装剧《太祖秘史》,在剧中饰演沉稳多谋的八阿哥皇太极,这是他的首部古装剧作品 。2005年,出演吴奇隆、陈德容主演的民国商战剧《大码头》,在剧中饰演义水轩黄轩主的亲信杨副爷。2006年,出演胡明凯执导的古装剧《吴越钱王》,在剧中饰演淳厚耿直且有远见卓识的马绰;同年,出演夏雨、钟汉良、蔡琳主演的清宫情感剧《康熙秘史》,在剧中饰演领侍卫内大臣、秘书院大学士爱新觉罗·班布尔善 。2007年,出演冯远征、刘蓓、李成儒主演的家庭伦理剧《一生有你》,在剧中饰演吴娜娜的丈夫丁勇,与万妮恩饰演一对夫妻。2008年,与冯远征、赵文瑄、黄维德合作主演谍战剧《对手》,在剧中饰演充满侠骨柔情的中共地下党员王浦江 ;同年,与陈小春、万妮恩、雷牧合作主演都市悬疑剧《猎人笔记之谜》,在剧中饰演英姿飒爽的国际刑警卫平,这是他首次在影视剧中尝试警察的角色 。2009年,与殷桃、黄秋生、王洛勇合作主演古装剧《杨贵妃秘史》,在剧中饰演唐玄宗第三子李亨,与黄秋生饰演一对父子 ;同年,他还出演了李天柱、江宏恩、陈莎莉主演的家庭伦理剧《忘掉我是谁》。2010年,与俞灏明、石小群、徐箭合作主演青春励志剧《8090向前冲》,在剧中饰演夏翠菊的丈夫大勇,与徐子瑄饰演一对夫妻 ;同年,出演陶玲玲执导的古装悬疑剧《大唐女巡按》,在剧中饰演武功高强的林捕头 。2011年,出演陈怡蓉、焦恩俊、翁虹主演的年代剧《南国有佳人》,在剧中饰演张劭文的亲哥哥马文豪,与徐箭饰演一对兄弟 。2012年,出演严屹宽、姜武、杜淳主演的古装剧《隋唐演义》,在剧中饰演瓦岗寨八彪将之一的樊虎 。2013年,出演陈浩民、穆婷婷、谭耀文主演的古装神话剧《天天有喜》,在剧中饰演痴情、搞笑的张晓军 。2014年,出演李易峰、杨洋、唐嫣主演的悬疑动作网络剧《盗墓笔记》,在剧中饰演风水造诣极高的铁面生 。2015年,与张睿、韩雪、王建福合作主演都市情感剧《幸福如此简单》,在剧中饰演帅气多金且风流倜傥的高富帅海归赵刚 ;随后,与贾一平、贺刚、张瑶合作主演爱情电影《情蛊》,在片中饰演男二号庄胜 ;同年,出演谢毅航执导的爱情轻喜剧电影《看见我和你》 ;之后,出演李晓莲执导的爱情电影《好想听你再说爱我》,在片中饰演郝东 。2016年,与章贺、李曼合作主演抗战剧《铁血军魂》,在剧组饰演重情重义的甘子风 ;同年,出演李易峰、赵丽颖、杨紫主演的古装仙侠剧《青云志》,在剧中饰演为人阴险奸诈的魔教万毒门高手百毒子;同年,与邵兵、王媛可、曹征合作主演古装传奇剧《袁崇焕》,在剧中饰演明末大学士程本直 。