1、2012年,出演个人首部电视剧《花非花雾非雾》,从而正式进入演艺圈。
2、2013年,出演民国情感剧《新京华烟云》。2014年,主演都市情感轻喜剧《爱情上上签》。
3、2015年,在都市青春偶像剧《十五年等待候鸟》中饰演柳千仁;同年,出演年代剧《白鹿原》。
4、2016年,在都市情感励志剧《因为遇见你》中饰演男主角李云恺,从而受到更多关注;同年,在都市励志情感剧《欢乐颂2》中饰演谢童;在《楚乔传》中饰演大梁太子萧策。
5、2017年,相继主演了民国情感剧《海棠经雨胭脂透》、古装神话剧《香蜜沉沉烬如霜》、都市奇幻剧《一千零一夜》。
6、2019年7月,主演都市情感励志剧《加油,你是最棒的》播出。