1996年毕业后首次参演刘小锋、严晓频主演的电视剧《女人为什么哭泣》。1997年在徐风、史鑫、刘劲主演的历史传记剧《周恩来在上海》中饰陈乔年。在陈家林导演历史剧《太平天国》中饰慕王谭绍光。在中央电视台影视部制作的人物传记电视剧《翁同和》中饰光绪帝。2000年在杜雨露、宋春丽主演的家庭伦理剧《家变》中饰柳震。主演革命历史题材剧《恽代英》饰中国共产党早期青年运动领导人恽代英。在《桃花扇》中饰男主角侯方域。2001年在李强、陈小艺主演的刑侦剧《罪案终结》中饰王方。在何政军、苏岩主演的刑侦局《缉私要案组》中饰徐朝阳和徐光辉。在王志文、许晴主演的军事演习题材剧《DA师》中饰景晓书。2003年在王刚、何赛飞主演的古装剧《南宋传奇之蟋蟀宰相》中饰李天成。在电视剧《威风凛凛》中饰男主演戴建强。在李芯逸、王策主演的战争剧《上海迷雾》中饰万天成。在陈宝国、董勇主演的反腐悬疑剧《红罂粟》中饰朱冲。2004年与侯勇主演军事题材剧《追日》,该剧是第一部反映军事医学专家成长经历的电视剧,凭借在剧中饰演的马骏一角获得了全军电视剧“金星奖”优秀演员奖。在根据痞子蔡同名小说改编的爱情剧《第一次亲密接触》中饰男主演阿泰。2005年与牛青峰主演战争悬疑剧《生死相随》饰男一号马立峰。在张秋歌、范明主演的革命历史剧《上将许世友》中饰沈西蒙。2006年在李辉执导的反应民生的电视剧《执政为民》中饰苏洪林。在罗嘉良、巫刚主演的军事剧《狼烟》中饰景晓书。