2010年参演由张歆艺,汤镇宗主演抗战剧《红妆》,饰演一排长,出演了个人首部影视作品;2012年主演末日科幻微电影《冬眠》中饰演安然,同年参演悬疑微电影桃色追凶之《原罪》中饰演欧阳;2013年参演由曹征,唐一菲主演的抗战剧《战火连天》中饰演的浅野,心狠手辣的日本军人。2014年参演由管虎导演的电影《老炮儿》中饰演起子;2015年7月参演电影《那美》中饰演黎佳宇,同年8月参演由赵小溪导演的惊悚电影《猫脸老太太》中饰演阿俊,同年10月参演由张笑君,张光北主演的抗战剧《东风破》中饰演罗刚。2016年参演由闫旭升导演,王景春,王森,鲍春来,乔欣主演的羽毛球题材电影《击战》中饰演穆铁,同年5月参演由刘涛执导,林雨申,马德钟主演的抗战剧《热血勇士》中饰演的刘义成与敌对势力和日本侵略者斗智斗勇,重情重义,被观众所熟知。同年10月参演由高翊浚执导,姚笛,乔振宇主演的古装情感剧《蔓蔓青萝》中饰演的顾天翔外表冷峻,内心忠义沉着的大将军;2017年3月参演由林峯,蒋梦婕主演的古装神话剧《大泼猴》中饰演天任,同年12月参演由刘亦菲,井柏然领衔主演的《南烟斋笔录》中饰演严亦成。2019年1月参演由王迎执导,王雷,秦海璐主演的都市家庭情感生活剧《亲爱的,你在哪里》中饰演一区警长王涛,同年10月参演由张天爱,林峯,黄晓明主演的电影《阿麦从军》中饰演张生;2020月5月主演冒险惊悚动作电影《蛇之女》中饰演的林城,同年6月主演中央电视台《方圆剧阵》迷你法制剧《隐痛》中饰演的于大旗。