2004年,出演王小康导演的家庭伦理剧《冷雨》,在剧中饰演林子,这是他的首部电视剧作品,从而正式进入演艺圈。2006年,与张炜迅、韩萱合作主演爱情电影《最后的和弦》,在片中饰演豆子,这是他的首部电影作品。2007年,出演张雷执导的少年魔幻励志剧《火力少年王2》,在剧中饰演炫火队队员江知亚。2008年,出演郑民强执导的剧情电影《生死时刻》(原名《生死搜救》),在片中饰演拥有丰富野外生存经验的背包族许航;同年,与沙溢、文清、黑子合作主演军旅剧《十一级台阶》(原名《当兵的人》),在剧中饰演男主角岳军的儿子岳鹏飞,与沙溢饰演一对父子。2009年,与张雅蓓、邹廷威、高梓淇、林爽合作主演军旅剧《国防生》(原名《中国国防生》),在剧中饰演幽默风趣的刘洛,从而获得更多关注。2010年,出演刘艳臣执导的军旅剧《不一样的青春》,在剧中饰演出身农村且虚荣心很强的男主角刘小宝。2011年,与赵恒煊、海顿合作主演革命战争剧《盗火线》 ,在剧中饰演狙击手石头;同年,出演海顿、佟瑞欣、赵恒煊主演的谍战剧《奸细》,在剧中饰演心思缜密的卧底阿水。2012年,出演高希希执导的历史革命剧《毛泽东》,在剧中饰演徐向前。2013年,出演魏大森执导的革命战争剧《大号小兵》,在剧中饰演幽默风趣的侦察连排长李贵。2014年,与黄宗泽、李呈媛、黄明合作主演都市情感励志剧《爱让我们在一起》,在剧中饰演性格慢热且为人真诚、仗义的黑子;同年11月,参加旅游卫视汽车专题推介节目《梅卿快车道》的录制。2015年,与肖顺尧、盛冠森、孟阿赛合作主演军旅剧《雪域雄鹰》,在剧中饰演质朴憨厚且幽默机智的哨所卫兵杨泡馍。2016年,与曲吉让布、吕晶、赵伲僮合作主演系列科幻电影《天龙号醒来》,在片中饰演流氓商人肖红袖;同年,与唐昕、上白、欧倩如合作主演爱情喜剧《活该·你单身》。