2004年,在都市爱情剧《爱在左,情在右》中饰演高枫,从而正式进入演艺圈。2007年,出演现代军事剧《和平使命》,在剧中饰演林虎;同年,与金莎、杨贵媚、刘恩佑合作主演《幸福的眼泪》,在剧中饰演石磊。2008年,与廖凡、张译、李晨合作主演《生死线》,在剧中饰演四道风。
2010年,与任程伟合作主演年代剧《同门兄弟》,在剧中饰演赵金龙;7月3日,其出演的古装剧《天地民心》首播,在剧中饰演保胜;同年,与叶璇、于越、孙鹏滨联袂主演抗战剧《尖刀战士》,在剧中饰演尖刀小组组长陈挺;之后,主演谍战剧《洪流》。
2011年1月14日,其参演的军旅剧《我是特种兵》播出,在剧中饰演马云飞;9月28日,其主演的青春励志剧《蚁族的奋斗》首播,在剧中饰演男主角赵荣生;12月29日,其主演的抗战剧《遍地狼烟》首播,在剧中饰演男主角牧良逢。2012年,主演杨文军执导的年代传奇剧《刀客家族的女人》,在剧中饰演余化龙。
2013年9月2日,其主演的悬疑情感剧《暗花》播出,在剧中饰演江昱城;9月18日,其与郑嘉颖、秦岚联袂主演的年代传奇剧《滚滚红尘》播出,在剧中饰演巡捕黄龙;10月31日,与于震、范雨林合作主演的年代传奇剧《决战燕子门》播出,在剧中饰演燕子门掌门李三。
2014年6月15日,与周牧茵、赵纯阳、夏凡联袂主演的抗战剧《冒牌英雄》播出,在剧中饰演男主角刘邦子;7月7日,其领衔主演的军旅剧《神犬奇兵》首播,在剧中饰演军犬训导员郭有栋;8月28日,与张檬搭档主演的抗战剧《穷追不舍》播出,在剧中饰演钟铁汉;此外,他还在古装玄幻仙侠剧《花千骨》中饰演了檀梵上仙。
2015年3月29日,与董维嘉搭档主演的谍战剧《绝路逢生》首播,在剧中一人分饰二角,分别饰演了北冰洋贸易商行的老板査福鼎、街头混混余二斗;同年,主演闫宇彤执导的科幻悬疑剧《隐秘动机》,在剧中饰演韩午阳;10月8日,与曾泳醍搭档主演都市情感剧《美梦成真》首播,在剧中饰演男主角林立树。
2016年3月22日,主演的谍战剧《潜伏在黎明之前》首播,在剧中饰演战守安;4月18日,参演的都市职场剧《欢乐颂》首播,在剧中饰演包奕凡;6月11日,与罗晋、林源领衔主演的抗战剧《狭路》播出,在剧中饰演林午阳。
2017年,与唐嫣、窦骁合作主演都市情感剧《时间都知道》,在剧中饰演易霈;同年,与古力娜扎搭档主演时尚悬疑偶像剧《归还世界给你》,在剧中饰演陆准;5月11日,主演的都市职场剧《欢乐颂2》播出;随后,与刘涛领衔主演都市情感剧《我们都要好好的》,在剧中饰演男主向前。
2018年,与王凯、董子健合作主演年代剧《大江大河》,在剧中饰演雷东宝;2月28日,其主演的军旅剧《利刃出击》播出,在剧中饰演刘闯;同年,与董洁、许龄月等合作主演的都市情感剧《异乡人》,在剧中饰演男主角路洋。
2020年12月20日,主演的电视剧《大江大河2》在浙江卫视播出,他在剧中饰演雷东宝。2021年3月1日,主演的都市情感剧《爱的理想生活》开播,在剧中饰演白相闻;9月29日,主演的电视剧《功勋》之《无名英雄于敏》播出。