1997年,与郭政鸿、苏玉华、陈彦行主演鬼怪奇幻剧《聊斋II之鬼母痴儿》饰石天生。与刘玉翠、陈彦行、郭少芸主演《聊斋II之魅影灵狐》饰演桑晓....
1996年,与黄日华、樊少皇、李若彤主演金庸武侠剧《天龙八部》饰演段誉。客串蔡少芬、唐文龙、罗家英主演的电影《古惑天堂》。
1997年,与郭政鸿、苏玉华、陈彦行主演鬼怪奇幻剧《聊斋II之鬼母痴儿》饰石天生。与刘玉翠、陈彦行、郭少芸主演《聊斋II之魅影灵狐》饰演桑晓。
1998年,取代张卫健,出演《齐天大圣2》中孙悟空一角。
1999年,在邵美琪、吴毅将、何韵诗主演的时装警匪片《反黑先锋》中饰演常健康。与袁洁莹、钱嘉乐、张燊悦主演古装神话爱情剧《人龙传说》饰演叶希。在何家劲、王思懿、薛家燕主演的古装剧《庄姬公主》中饰演赵武。
2000年,与钱嘉乐、叶璇、苑琼丹主演神话剧《封神榜》饰演哪吒。与林家栋、郭可盈、张燊悦主演生活伦理剧《美丽人生》饰演刘二索。客串欧阳震华、关咏荷主演的电视剧《陀枪师姐2》。参演雷宇扬、吴镇宇、张文慈主演的电影《鬼请你睇戏》。
2001年,与文颂娴、杨怡、麦长青主演古装剧《天子寻龙》饰演李隆基。出演谢天华、吕颂贤主演的电影《古惑仔之出位》。
2001年,进入中国大陆拍戏,在陆毅、蒋虹、叶璇、佟大为主演的都市情感剧《一网情深》中饰演何嘉林。与雷恪生、田海蓉、冯春哲主演古装推理剧《银鼠》饰演仇隐。
2002年,与佘诗曼、薛佳凝、郭妃丽主演《带我飞,带我走》饰演潘彬彬。与佘诗曼、贾一平、徐怀钰主演的清朝剧《江南京华梦》饰演乾隆。与林保怡、郭可盈、马德钟主演警务纪实剧《智勇新警界》饰演陶展雄。
2003年,与杨若兮、王斑、刘威主演古装武侠剧《剑出江南》饰演慕容真。与宁静、吴奇隆主演武侠剧《六指琴魔》饰演吕麟。
与萧淑慎、刘汉强主演家庭伦理剧《牵手向明天》饰演张君华。出演李丽珍、王杰、梁汉文、佘诗曼主演的爱情片《飘忽男女》。
2004年,在杜雨露、郝蕾、高圆圆主演的《烟花三月》中饰演纳兰容若。
2005年,与欧阳震华、郭可盈、杨怡主演古装悬疑剧《施公奇案》饰演黄天霸。与杨思琦、钟嘉欣、唐文龙主演冒险剧《人生马戏团》饰演何峻峰。与郑家榆、谢祖武、蔡淑臻主演爱情剧《爱情机器》饰演纪名远。与胡静、陈炜主演清宫剧《大清后宫》饰演荣广海。与张玉华、江祖平、庹宗华主演爱情偶像剧《升空高飞》饰演高振宇。出演姜大卫、李咏妇、张艳冰主演的电影《太极战士》。
2006年,与陈锦鸿、钟嘉欣、胡定欣主演古装神怪剧《搜神传》饰演石敢当。与林静、施羽主演《聊斋之义犬》饰演吼天犬。与王仁甫主演喜剧《食神》。
2007年,与马浚伟、李诗韵、罗敏庄主演古装剧《天机算》饰演叶杨。与韩雪、凌波、吴卓羲主演爱情剧《浓情一生》饰演项少扬。在朱孝天、胡静、刘佳主演的古龙武侠剧《楚留香传奇》中饰演胡铁花。
2008年,与张檬、于波主演电视剧《当幸福来敲门》饰演赵亮。与贾青、郑佩佩、陈秀雯主演轻喜剧《多情女人痴情男》饰演冯宽。在金超群、何家劲、范鸿轩主演的古装断案剧《新包青天之通判劫》中饰演唐真。与何中华、周显欣主演电影《小李广花荣》。
2009年,与李绮红、于波、李海诚主演古装喜剧《包三姑外传》饰演书生。与杨雪、陈紫函、馨子主演《活佛济公》(第一部)饰演降龙罗汉转世的济公。在《新包青天之七侠五义》中饰演锦毛鼠白玉堂。
2010年,在郭品超、李曼主演的神话剧《十二生肖传奇》中饰演鼠(米俊非)。在刘洋、于娜、白雨主演的纪传体古装神话剧《天地姻缘七仙女》中饰演梅若莹。与袁姗姗、吕晶晶、关智斌主演古装情感剧《秦香莲》饰演陈世美。在钟欣桐、王姬、姬晨牧主演的古装刑侦剧《大唐女巡按》中饰演连庭飞。与叶新、馨子、周觅主演《活佛济公》(第二部)。
2011年,与赵柯、杨卿、任天野主演悬疑黑暗剧《卜案》饰演李淳风。在马景涛、马德钟、邬靖靖主演的历史剧《西施秘史》中饰演范蠡。与宣萱、馨子、张亮主演装传奇爱情剧《薛平贵与王宝钏》饰演薛平贵。与林子聪、馨子主演《活佛济公》(第三部)。与马德钟、唐一菲、郭金主演民国悬疑剧《蓝蝶之谜》饰演席子鲲。
2012年,与穆婷婷、谭耀文、陈紫函主演古装神话剧《刘海戏金蟾》饰演刘海。出演李丹阳、郑创译、释小松主演的《聪明小空空》。
2013年,主演《新济公活佛》。与穆婷婷主演神话古装剧《天天有喜》饰刘枫。
2014年,合作樊少皇、王鸥、周放主演由甘肃华盛文化影视有限责任公司制作拍摄,陇西籍国家一级作家王守义编剧,李翰韬导演的古代传奇电视剧《皇甫谧传奇》.