1992年,在丛珊、何晴主演的古装历史剧《戏说慈禧》中饰醇亲王。出演赵雅芝、叶童主演的古装剧《帝女花》和《孽海花》。1995年,与俞小凡主演古装奇幻剧《聊斋之翁婿斗法》和《聊斋之狐仙报恩》。1997年,出演了何家劲主演的系列古装剧《保镖》之《翡翠娃娃》、《情人保镖》和《天之娇女》,在剧中饰演长风镖局二少局主“程铁衣”,为观众所熟知 。1998年,与何美钿主演古装武侠剧《刀歌之多情刀》饰演宫飞云。出演何家劲主演的电视剧《马永贞之英雄血》和《马永贞之争霸上海滩》。2000年,搭档张卫健、何美钿主演古装言情武侠剧《棋武士》饰岳怀仙 。与恬妞、李小璐主演古装武侠剧《迷侠》饰骆震天。2002年,在寇世勋、王姬主演的古装探案剧《护国良相狄仁杰之古墓惊雷》分饰飞天虎、林如雪孪生兄弟 。另外在《玻璃屋里的人》和 《贞女烈女豪放女》两部时装剧,演对妻子动粗的反派角色。
2005年后,他的工作重点放在内地,先后主演了古装历史剧《问君能有几多愁》里的宋太祖赵匡胤,以及民国情感剧《换子成龙》里的陈牧生。2008年,与马雅舒、杜薇主演家庭情感剧《宁为女人》饰华泰绸庄主人徐辰风。与王伯昭、沈傲君主演古装爱情剧《豪门金枝》饰“盐枭”王正云。2009年,在俞小凡、刘芳、杜俊泽主演家族情感剧《带上婆婆嫁》中饰林文祥 。在民初情感剧《难为女儿红》中饰冯怀恩。2010年,在陈键锋、佟丽娅主演的年代伦理剧《烟雨斜阳》中饰演梁金宝。2011年,出演唐嫣、戚薇主演的都市言情剧《夏家三千金》和《爱情睡醒了》。2012年,出演古装悬疑剧《赏金猎人》 ,参演古装爱情剧《倾城绝恋》和《美人无泪》 。在杜淳、董洁主演的古装爱情剧《美人如画》中饰杭敬亭 。2013年,在霍建华、袁珊珊主演的新版《笑傲江湖》中饰华山派掌门岳不群 。