2001年,还没毕业的他在老师王劲松的引荐下,拍摄了杨亚洲执导的情感剧《有爱的日子》,剧中一人分饰二角。同年与董洁、刘烨共同参演由蒋钦民执导的《天上的恋人》开始正式出道;并获得2002年东京电影艺术特殊贡献奖。
2003年,与黄磊、刘若英共同参演爱情电视剧《似水年华》,剧中饰演二傻。
2005年,与胡歌、刘亦菲共同参演由吴锦源执导的古装奇幻电视剧《仙剑奇侠传》,并饰演智修。
2006年,与朱孝天、胡静共同参演由刘逢声、鞠觉亮执导古装武侠电视剧《楚留香传奇》,并饰演秃鹰。
2009年4月,与赵宁宇、姚笛共同参演由王劲松执导的都市爱情电视剧《六月里好阳光》,并饰演满斗;9月,主演由扈耀之执导的青春爱情电视剧《水墨青春》,并饰演德华。
2010年,与张嘉译、赵纯阳共同参演由付小健执导的坑日战争电视剧《双枪李向阳之再战松井》,并饰演渡边大佐。
2012年3月,与英达、张信哲共同参演由扈耀之执导的现在都市电视剧《我和你》,并饰演华仔;10月,与郑凯、钟思华共同参演由刘逢声、林峰执导的以革命战争为题材的电视剧《湘西喋血记》,并饰演侯三龙。
2013年,与林永健、陈数共同主演由刘新执导的都市再婚男女的情感电视剧《天真遇到现实》,并饰演陶虎子。
2015年,主演由郭明尔执导农民进城的都市喜剧电影《奔驰的大葱》,并饰演二子。同年5月1日,在刘新执导的都市爱情电影《女神跟我走》中饰演主持人。