1999年,在历史剧《孙中山》中饰演幼年溥仪,初涉影视圈。
2003年,在《绝对计划》中饰演天才少年阿丁。
2004年,在《家有儿女》中饰演小雪的假男友狂野男孩。
2014年,主演仙侠剧《花千骨》,饰演杀阡陌,为人熟知,并凭借该剧获得2015亚洲偶像影响力东方盛典“影视势力人气演员”奖 。
2015年8月,主演青春热血剧《麻辣变形计》,饰演梁大巍;11月,主演娱乐圈悬疑网剧《重生之名流巨星》,饰演云修。
2016年1月,主演传奇历史剧《思美人》,饰演屈原,凭借该剧夺得“中国影视时尚影响力超人气偶像大奖”;5月,主演魔幻网剧《寻找前世之旅》,饰演亚隆;9月,主演青春偶像剧《极光之恋》,饰演李俊泰
。
2017年1月,主演武侠剧《新龙门客栈》,饰演周淮安;12月,主演新派武侠剧《萍踪侠影》,饰演张丹枫。