2007年,出演范元执导的都市情感剧《一路夫妻》,在剧中饰演董明,这是他的首部电视剧作品,从而正式进入演艺圈。
2008年,出演谍战剧《潜伏》,在剧中饰演吴敬中的秘书小吴。
2009年,电影《玉倾城》,在片中饰演赵国护玉者韦鹏。
2010年,出演抗战剧《断箭》,在剧中饰演武朝元。
2011年1月,其主演的《嫌疑人X》在江苏卫视播出,在剧中饰演男主角赖川,这是他首次在影视剧中担纲男一号;同年,出演抗战剧《游击兵工厂》,在剧中饰演马远图。
2012年,出演抗战剧《刀影》,在剧中饰演特工张忠;同年,出演古装传奇剧《隋唐演义》,在剧中饰演大太保罗方。
2013年,出演抗战剧《战地狮吼》,在剧中饰演特战队队长佐佐木。
2014年,出演抗战剧《东江英雄刘黑仔》,在剧中饰演日军特工松本;同年,出演抗战剧《最后一战》,在剧中饰演国民党第4方面军仓库主任韩文虎。
2015年,与林江国、温峥嵘、李卓远合作主演抗战剧《十个连长一个班》,在剧中饰演外号“秀才”的五连连长谭海明。
2016年,出演革命战争剧《红旗漫卷西风》,在剧中饰演地下党董巍;同年,出演安战军执导的革命战争电影《赣水苍茫闽山红》。