参演电视剧
武动乾坤 2018
饰演:林动 导演:张黎 主演:张天爱, 吴尊
美丽e时代 2016
饰演:杨慷 导演:欧阳奋强 主演:阚清子, 徐正曦, 汪佳佳
微微一笑很倾城 2016
饰演:肖奈 导演:林玉芬 主演:郑爽, 毛晓彤, 白宇
旋风少女 2015
饰演:若白 导演:成志超 主演:胡冰卿, 陈翔, 白敬亭
盗墓笔记 2015
饰演:张起灵 导演:郑保瑞, 罗永昌 主演:李易峰, 刘天佐, 唐嫣
少年四大名捕 2015
饰演:无情 导演:梁胜权, 黄俊文 主演:张翰, 张钧甯, 何晟铭
茧镇奇缘 2015
饰演:黄莫如 导演:曾念平 主演:宋茜, 蒋劲夫, 张芷溪
小时代之折纸时代 2014
饰演:Neil 导演:瞿友宁 主演:陈意涵, 江铠同, 何润东
花灯满城 2014
饰演:陈飞渝 导演:林建龙 主演:田海蓉, 刘晓庆, 胡可
花开半夏 2013
饰演:陆元 导演:李少红 主演:李沁, 林申, 张嘉倪
武间道 2013
饰演:白念生 导演:钟少雄 主演:连奕名, 张嘉倪, 宋轶
新洛神 2013
饰演:曹植 导演:朱莉莉 主演:李依晓, 李进荣, 张迪
刷新3+7 2012
饰演:何天泽 导演:李国立 主演:林园
战争不相信眼泪 2012
饰演:杜长友 导演:苏舟 主演:齐芳, 张博, 徐百卉
青春旋律 2011
饰演:宁浩 导演:桑华 主演:古巨基, 马苏, 蒋梦婕
红楼梦 2010
饰演:贾宝玉 (成年) 导演:李少红 主演:蒋梦婕, 于小彤, 李沁
参演电影
三生三世十里桃花 2017
饰演:夜华 导演:赵小丁, Anthony LaMolinara 主演:刘亦菲, 彭子苏
从你的全世界路过 2016
饰演: 茅十八 导演:张一白 主演:邓超, 白百何, 岳云鹏
左耳 2015
饰演:许弋 导演:苏有朋 主演:陈都灵, 马思纯, 欧豪
暴走神探 2015
饰演:占士吴 导演:罗卓瑶 主演:杨子姗, 阮经天, 周冬雨
饮食男女2012 2012
饰演:唐士哲 (少年) 导演:曹瑞原 主演:归亚蕾, 曾江, 李沁
建党伟业 2011
饰演:杨开智 导演:黄建新 主演:刘烨, 冯远征, 张嘉译