1995年,在电视剧《明天的希望》中饰演刘太行;随后又参加中央台春节颁奖晚会。同年并在台湾电视剧《女巡按》在该剧饰演文小宝;以及电视剧《花木兰》中饰演花天赐;并出演穆龙导演的电视连续剧《家里家外》;此外参与丁荫楠导演的电视剧《欢喜人家》的拍摄。
1999年,参加中央台“三优”晚会;随后又参加中央台“万国邮联”晚会;同年出演张婉婷执导的国产电影《秋天里的童话》。
2000年,担任北京台“龙年时空隧道”晚会主持人;随后出演由香港导演关锦鹏监制的《霍元甲》。随后又在电视剧《无敌县令》中饰演孙宝儿;以及电视连续剧《青河绝恋》中饰演童年的邢正扬。
2001年,担任东亚地区儿童艺术节晚会主持人;随后出演电视连续剧《钱王》以及《大醉侠》中饰演臭皮蛋;随后又在电视剧《乱世桃花》中饰演蛋蛋;同年并出演电视剧《皇宫宝贝》;随后在《格格要出嫁》中饰演十一阿哥;并在《精武英雄陈真》中饰演霍东觉。
2002年,北京电视台六一儿童节晚会担任主持人;并在电视剧《一路花香》中饰演小石头;随后在《五彩戏娃》中饰演金蛋;同年并出演马戎导演的电影《老虎的X计划》。
2003年,出演电视剧《末代王妃》;随后在电视剧《少林大钦差》中饰演陈文杰;并出演电视剧《新七侠五义》在该剧饰演艾虎;以及参加中央电视台春节联欢晚会;随后又参加中央电视台元宵晚会;同年并参加中央电视台少儿频道开播晚会《让梦想起飞》。
2004年,在电视剧《神医侠侣》中饰演小皇帝;随后又在电视剧《你看见了生命的颜色吗》中饰演陶虹的儿子;以及参加中央电视台春节联欢晚会随后又参加湖南卫视元宵喜乐会;同年亦出席中央台“六一”儿童节晚会。
2005年,在电视剧《神雕侠侣》中饰演小杨过;随后出演电视剧《人小鬼大刘罗锅》以及参加中央电视台春节联欢晚会;随后又参加中央台“六一”儿童节晚会。
2006年,参加央视元宵晚会并演绎小品《八仙贺岁》4月8日香港电影金像奖颁奖礼。
2008年,在电视剧《故梦》中饰演金毓伦。2009年,在电视剧《新红楼梦》中饰演茗烟。
2009年参加高考并以优异的成绩考入北京电影学院表演系本科。
2010年,出演电视连续剧《中国1921》;随后又在电视剧《吴承恩与西游记》中饰演幼年罗庞;同年并在电视连续剧《我们的法兰西岁月》中饰演耿照泉。2012年,在电视连续剧《乱世豪情》中饰演包子;随后又在大型电视连续剧《十指连心》中饰演马海。2013年3月15日,参加深圳卫视《年代秀》(第十一季第一期00年代嘉宾)。
2014年,在网络剧《午夜计程车》中饰演李宝强.。2016年2月21日,参演的青春励志电影《当我们年轻的时候》上映。
2017年,由谢昀杉自导自演的第一部网络电影《灵魂诊所》开播,该影片依托中国传统神话背景,加入现代都市生活元素,故事启承转合流畅,动作特效场面的逼真刺激,试点聚焦草根人物成长之路,展现英雄出发的传奇之旅;同年7月,与牛骏峰、吴谨言、白举纲、王妍言合作主演公路青春喜剧题材电影《说走就走之毕业旅行》将于2018年上映。