2006年,参加东方卫视选秀娱乐节目《加油!好男儿》的比赛,获得重庆赛区冠军、全国总决赛冠军,从而正式进入演艺圈;随后,推出个人翻唱单曲《康定情歌》,收录于《好男儿站出来》合辑中;同年,主演胡雪桦执导的剧情电影《喜马拉雅王子》,在片中饰演甲波国王子拉摩洛丹,这是他的首部电影作品。
2007年,出演话剧《喜马拉雅王子》;11月7日,凭借电影《喜马拉雅王子》获得第三届中美电影节金天使奖。
2008年,与李小璐、任程伟、张先衡合作主演革命战争剧《战北平》,在剧中一人分饰二角,这是他的首部电视剧作品;5月18日,凭借电影《喜马拉雅王子》获得第六届摩纳哥国际电影节最佳男演员奖;12月12日,推出首张个人EP专辑《爱就是那样简单》。
2009年,与欧阳震华、刘宏宇、李立合作主演古装神话剧《天师钟馗》,在剧中饰演八仙之一的吕洞宾,这是他首次在影视作品中尝试古装扮相;同年,主演张蠡执导的军旅剧《第五空间》,在剧中饰演陆航学院实验班学生、中尉军衔,翼虎团飞行员姜窦;11月19日,获得第九届全球华语榜中榜上海地区杰出歌手奖。
2010年4月22日,其出演的谍战电影《东风雨》上映,在片中饰演表面上是阿波罗咖啡馆店员、实际上却是军统间谍的阿桑;7月5日,其与伊能静搭档主演的剧情电影《明天是否来临》上映;11月5日,其与苏有朋、居文沛合作主演的爱情电影《康定情歌》上映。
2011年3月20日,其与钟欣潼、蒋毅、刘庭羽合作主演的古装神话剧《女娲传说之灵珠》在江苏卫视上星播出,同年,与秋瓷炫、安以轩合作主演革命剧《新乌龙山剿匪记》,在剧中饰演外号“东北虎”的解放军三连连长刘玉堂,
2012年6月8日,其与徐熙媛、郭涛、林雪合作主演的惊悚电影《百万巨鳄》上映,在片中饰演女主角温燕的男友周晓鸥;12月20日,其与黄晓明、李宇春、余文乐、井柏然合作出演的古装武侠电影《血滴子》上映,在片中饰演血滴子成员陈泰。
2013年1月9日,其出演的年代传奇剧《西藏秘密》在CCTV-8首播[26] ;3月8日,其与钟汉良、王子文、任重合作出演的爱情电影《爱神》上映。
2014年1月1日,其出演的古装神话喜剧《土地公土地婆》上星播出;6月11日,其出演的革命剧《十送红军》在CCTV-1首播。
2015年2月3日,作为助阵嘉宾参加广东卫视选秀娱乐节目《中国好男儿》冠军之夜;2月11日,参加首届中国电影人春晚。