2000年,进入上海戏剧学院表演系本科班。2002年,参演个人首部电视剧《我为歌狂》,饰演男一号楚天歌。2003年,参加湖南卫视第二届金鹰电视新秀大赛并获得男选手最佳电视新秀奖。
2004年4月,与黄晓明、宁静合作主演古装历史剧《大汉天子2》,饰演骁勇善战的骠骑将军霍去病。9月,担任偶像剧《我拿什么爱你》男主角。同年,出演古装轻喜剧《江湖俏佳人》,饰演南宋太子朱小龙。
2006年6月,参演古装轻喜剧《济公新传》,饰演奸臣秦桧的儿子。7月,与张家辉、蔡琳合作主演古装爱情轻喜剧《新醉打金枝》,饰演性格扭曲的李修文。8月,与苗圃合作主演民国剧《金岸》,饰演为人正义的律师建华。12月,主演军旅励志剧《烈火雄心》,饰演激情勇敢、含蓄内敛的消防战士常征。
2008年,与吕丽萍、李易祥合作主演家庭伦理剧《天伦劫》,饰演出身卑微却内心正义的葛明。同年,客串《我是一棵小草》。2009年,出演家庭伦理剧《夫妻一场》,饰演爱耍小聪明的报社司机隋亮。
2010年9月,主演年代家庭伦理剧《重生门》,饰演重情重义的连家二少爷。2011年,与宋佳合作主演家庭情感剧《杜鹃的女儿》。2013年4月,出演都市情感剧《幸福满满》,饰演悲情的北漂青年游艺。
2014年3月,与刘恺威、张俪、高昊合作主演古装传奇喜剧《江南四大才子》,饰演勇敢正义的江南才子文徵明;随后,参演的古装传奇剧《神医传奇》开机,他在剧中饰演长阳公主的哥哥姬良;同年,参加消防员体验真人秀《火线英雄》。
2016年3月,加盟江苏卫视真人秀节目《远方的爸爸》。参演大型红色历史题材院线电影《夜歌》。同年,与归亚蕾、黄觉、董勇等合作出演由董力执导的都市情感剧《幸福有配方》;随后,与高昊、佟瑞欣主演由万盛华执导的史诗大剧《长征大会师》。
2017年,与侯梦瑶主演由谭友业、温伟基执导的古装电视剧《长安丽人》。