2002年11月,参演《大宅门2》饰演李天意。
2004年8月,主演古装剧《大清徽商》饰演汪廷翰。
2008年9月,参演电视剧《潮起两江》饰演画家。
2009年6月,出演爆笑情景剧《三十六计》。12月参演爱情电视剧《等到胜利的那一天》饰演萧可。
2010年7月,参演首部中国海军编年体题材《海魂》饰演沙虎啸。
2011年4月,出演海战作品《甲午大海战》饰演民族英雄刘步蟾。9月参演以真实历史事件改编的海峡两岸题材励志情感剧《望海》饰演剧中大夏的丈夫。10月参演农村题材电影《喜临门》饰演罗晓飞。
2012年5月,出演都市家庭温情剧《幸福追击》饰演凤凰男严小铮。同年出演《我家有喜》饰演刘明辉。
2014年6月,出演青春时尚励志系列电影《出位》。