2008年,推出首支个人单曲《情人节的雨夜》,以歌手身份出道;同年,推出个人单曲《别把我的爱给他》;同年5月,参与汶川赈灾公益歌曲《爱的家园》的合唱。2009年,推出个人单曲《命中注定我爱你》;同年,出演个人首部电影《轩辕大帝》,在片中饰演黄帝的儿子和。2011年,与吴镇宇、姜武、毛俊杰合作主演传奇历史剧《瀛寰之志》,在剧中饰演清朝理学大家、同治帝的老师倭仁;同年,与段钧豪、曲双双、马骏超合作主演青春喜剧《新拼住时代》,在剧中饰演一位带有中性色彩的娘味时尚编辑。2013年,客串姚笛、任重、高露主演的都市情感剧《新恋爱时代》,在剧中饰演海龟美国律师吴畏。2014年,与田亮、伊一、沈泰合作主演青春励志情感剧《骄阳似我》,在剧中饰演嚣张单纯的知名拳手汪智达,并参与该剧的同名主题曲《骄阳似我》的合唱;同年,与景甜、耿乐、聂远合作主演古装传奇剧《大玉儿传奇》,在剧中饰演皇太极长子爱新觉罗·豪格;同年,出演戚薇、陈赫、王传君主演的都市情感剧《爱情回来了》,在剧中饰演负心逼婚男邵伟;同年11月,与陈意涵、窦骁、杨佑宁合作主演根据桐华同名小说改编的世纪穿越爱情电影《新步步惊心》,在剧中饰演康熙第九子爱新觉罗·胤禟。2016年,与李佳航、宋轶、牛骏峰合作主演谍战剧《尖锋之烈焰青春》,在剧中饰演有暴力侵向且冷血犀利的国民党特工沈孟余;同年,与姚笛、李佳航合作主演年代剧《生于70年代》,在剧中饰演重友情讲义气、常为兄弟打抱不平的血性青年齐战胜;之后,出演王兵执导的爱情悬疑电影《十二圣女》,饰演玩世不恭却又大智若愚的商业精英霍天;同年主演悬疑侦探剧《暗徒》,在剧中一人分饰林寒和萧重两个角色。2017年,主演都市爱情剧《儿孙幸福计划》,在剧中饰演亦正直亦邪恶的痴情男肖仁和。2020年12月10日,参演的青春冒险剧《终极笔记》在爱奇艺播出,在剧中饰演潘子。2022年,参演电视剧《加油呀!茉莉》播出;2月7日,参演的女性都市职场剧《盛装》播出。