1998年曾效力沧州体育学院武术队。
2003年,由鞠觉亮执导的电视剧《逆水寒》 饰演宋乱水。
2005年5月28日上映,由谢霆锋,张卫健主演的电视剧《小鱼儿与花无缺》 饰演冲天。
2015年8月30日,由陈雅婷主演的电视剧《神探联盟》 第二季饰演陈明忠。
2017年8月30日上映,由潘粤明,王泷正主演的电视剧《白夜追凶》 饰演刘岩。
2018年4月9日上映,由余文乐,胡然主演的电视剧《冒险王卫斯理之支离人》 饰演大岗。7月10日开机,由佟梦实,毛晓慧主演的电视剧《新神雕侠侣》 饰演刘处玄。
2019年1月9日上映,与代文雯,高泰宇合作主演了电视剧《众王驾到》 饰演山狗。10月3日开机,与李宏毅,施诗合作主演的电视剧《倒数时间遇见你》 饰演刘强东。
2020年6月22日开机,由金瀚,秦海璐主演的电视剧《雷霆令》 饰演三浪。11月19日开机,与杨颖,马天宇合作主演了电视剧《尘缘》 饰演水宗泽。
2021年2月5日上映,由肖战,吴宣仪主演的电视剧《斗罗大陆》 饰演蒙力。3月22日,与孙越、楼佳悦、徐少强合作主演的电影《承天伏兽录》 饰演小虎。4月19日,由马永力执导,与张凯合作主演了电影《打出头》 饰演厉亮。6月13日,主演了电影《高手不具名》 饰演火拳。7月1日开机,与张若昀,胡军合作主演了电视剧《雪中悍刀行》 饰演李明寅。8月12日开机的电影《九龙秘藏》 饰演警长
2021年8月12日开机的电影《九龙秘藏》 担任制片人 。