2012年 7月,推出首支个人单曲《假动作》。
2013年 参加节目《快乐男声》的比赛,最终获得全国总决赛亚军,从而正式出道;10月13日,推出个人单曲《嘿,哥们儿》;随后,发行单曲《爱最大》。
2014年 4月13日,主演都市励志偶像剧《唱·战记》;7月25日,主演青春励志电影《我就是我》,并演唱该片主题曲《每一颗星辰》;8月21日,主演爱情喜剧电影《临时同居》。
2015年 参加节目《真正男子汉》;4月24日,主演青春爱情电影《左耳》;6月,参加真人秀节目《壮志凌云》;7月,出版首本个人图文随笔《正当我年少》;随后,推出个人单曲《无可替代》;12月5日,推出首张个人EP专辑《On His Own》。
2016年 3月,发布音乐纪录片《欧豪纽约疯狂遇见》;8月26日,主演青春爱情电影《在世界中心呼唤爱》;12月16日,主演青春犯罪电影《少年》。
2017年 6月24日,推出歌曲《给17岁的自己》;7月7日,出演青春爱情电影《秘果》;7月12日,主演青春动作电影《青禾男高》;7月13日,主演古装奇幻电影《悟空传》;7月28日,主演革命历史电影《建军大业》;12月22日,出演古装奇幻悬疑电影《妖猫传》。
2018年 5月10日,主演古装科幻网络剧《天意》;8月20日,主演都市情感励志剧《山月不知心底事》;10月5日,参加节目《幻乐之城》。
2019年 8月1日,特别出演剧情电影《烈火英雄》;8月30日,主演动作犯罪片《铤而走险》;9月30日,主演剧情片《中国机长》;同年,主演电影《我和我的祖国》。
2020年 1月7日,主演电影《三叉戟》;6月12日,主演年代剧《民初奇人传》;8月3日,主演爱情悬疑剧《陌生的恋人》;8月21日,主演电影《八佰》;11月17日,主演当代涉案类电视剧《穿破黑夜》;12月16日,主演当代涉案剧《黑白禁区》。
2021年 6月1日,参演现代军旅剧《爱上特种兵》;7月1日,参演电影《1921》;7月9日,参演电影《中国医生》;7月12日,主演网剧《陌生的恋人》;同年,参演电影《我和我的父辈》、《长津湖》;8月,参加节目《这!就是灌篮》第四季。
2022年 2月5日,主演电视剧《冰雪之名》;5月10日,主演当代涉案剧《对决》;6月11日,参加电竞综艺《战至巅峰》;8月8日,主演悬疑短剧《胆小鬼》;11月12日,出演电影《维和防暴队》;11月27日,主演时代群像闯剧《风吹半夏》;12月,参演电影《伟大的战争》。
2023年 1月21日,参加春晚;4月7日,主演灾难动作电影《绝地追击》。