2002年,因电视剧《苦菜花》而踏入演艺圈。
2004年,在徐克导演的武侠电视剧《七剑下天山》中饰演风火连城。
2009年,参演的首部电影《火龙对决》 。
2010年,因电视剧《神话》中项羽一角而被观众所熟知 。
2012年,凭借电影《旋风司令韩先楚》而获得电影百合奖优秀男演员 。
2014年,在电视剧《金玉瑶》中饰演沈立。
2015年,在东方卫视、江苏卫视播出的《何以笙箫默》中饰演男二号“应晖”。同年,参演黄晓明领衔主演电影《大唐玄奘》 。
2016年,加盟赖水清、赵箭执导的史诗剧《重耳传》,饰演晋献公。