2000年,出演周杰、任泉、释小龙主演的古装悬疑剧《少年包青天第一部》,在剧中饰演阮文浩。
2004年,出演胡军、剧雪、鄂布斯主演的古装历史剧《朱元璋》,在剧中饰演朱元璋的太子朱标。
2006年,出演翟俊杰执导的电影《我的长征》,在剧中饰演周恩来。
2007年,与许亚军、潘宏梁、张檬合作主演抗战剧《远东第一监狱》。
2008年,与王亚楠、郭金、杜雨露合作主演红色战争爱情剧《红星1935。
2010年,出演吴兆珊执导的乡村情感剧《沸腾的村庄》,在剧中饰演男一号村主任赵国安。
2011年,与刘之冰、王晖、徐箭合作主演电影《忠诚与背叛。。
2013年,与王霙、温峥嵘合作主演抗战情感剧《领袖》,在剧中饰演革命家张闻天,这是他继《错爱》后第二次与温峥嵘合作。
2014年,与黄海冰、严屹宽、叶璇主演的抗战剧《东方战场》,在剧中饰演周恩来。
2015年,主演电视剧《亲亲中国爹娘》。
2019年9月19日,参演宋业明执导的电视剧《外交风云》,在剧中饰演黄镇。