2000年,出演周杰、任泉、释小龙主演的古装悬疑剧《少年包青天第一部》,在剧中饰演阮文浩,这是他的首部电视剧作品,从而正式进入演艺圈;同年,与李解、郑天玮合作主演古装剧《宝帖传奇》(又名(《稀世宝贴》),在剧中饰演乾隆 。2004年,出演胡军、剧雪、鄂布斯主演的古装历史剧《朱元璋》,在剧中饰演朱元璋的太子朱标 。2006年,出演翟俊杰执导的电影《我的长征》,在剧中饰演周恩来 。2007年,与许亚军、潘宏梁、张檬合作主演抗战剧《远东第一监狱》,在剧中饰演赵新民 ;同年,与张檬、金丽丽、斯琴高娃合作主演古装励志剧《杂技皇后夏菊花》,在剧中饰演男主角丁一民 。2008年,与王亚楠、郭金、杜雨露合作主演红色战争爱情剧《红星1935》(原名《杀出绝地》),在剧中饰演红军小分队队长赵子俊 ;同年,出演田少军、郑卫莉、汪洋主演的抗战剧《铁肩担道义》(又名《李大钊》),在剧中饰演周恩来,这是他继电影《我的长征》后再度饰演周恩来 ;同年,与颜丹晨、于震,荆浩合作主演年代传奇剧《女人树》,在剧中饰演梁不为 。2009年与侯勇、王志飞、高圆圆联袂主演长篇历史史诗剧《大秦帝国之裂变》,饰演秦国大将军车英,是推动商鞅变法的最大助力 。2010年,出演吴兆珊执导的乡村情感剧《沸腾的村庄》,在剧中饰演男一号村主任赵国安 ;同年,出演张翰、魏晨主演的青春偶像剧《一起又看流星雨》,在剧中的饰演艾利斯顿第一代考神林晓黎 。2011年,与刘之冰、王晖、徐箭合作主演电影《忠诚与背叛》(又名《铸剑·1927》),在剧中饰演周恩来 ;同年,出演抗战剧《战地黄花》,在剧中饰演周恩来 ;同年,与张延、汤镇宗、马崇乐合作主演商战情感剧《大典当》,在剧中饰演男一号卢源 。2013年,与王霙、温峥嵘合作主演抗战情感剧《领袖》,在剧中饰演革命家张闻天,这是他继《错爱》后第二次与温峥嵘合作 。2014年,与黄海冰、严屹宽、叶璇主演的抗战剧《东方战场》,在剧中饰演周恩来 。2016年,与黄海冰、远明、刘涛合作主演革命历史剧《红星照耀中国》,在剧中饰演周恩来 ;同年,与刘之冰、游大庆、王辉合作主演抗战历史剧《彝海结盟》,在剧中饰演周恩来 。2016年5月,参加电影《大会师》的拍摄,饰演周恩来。2017年1月,参加仙侠玄幻剧《古剑奇谭2》的拍摄,在剧中饰演闻人羽的师父程廷钧。 5月,与黄海冰联袂主演革命历史剧《西柏坡的回声》,出演一代伟人周恩来 。2018年,主演重大革命历史题材电视剧《外交风云》,出演“将军大使”黄镇 ;出演玄幻电视剧《临界天下》,饰演祖丁皇帝一角 。2018年10月14日晚19:30,入围第12届中国金鹰电视艺术节第29届中国电视金鹰奖,提名男演员 。2019年9月19日,主演的历史、外交题材电视剧《外交风云》播出 。2020年12月27日参演的战争剧《跨过鸭绿江》在CCTV1播出,饰演柴成文。2021年4月18日,侯祥玲参演的电视剧《绝密使命》播出 ,在剧中饰演上海爷叔。 同年,在电影《毛泽东在才溪》中,饰演周恩来。 12月7日,领衔主演的电影《有风吹过》开机; 参演电视剧《理想照耀中国》。