2001年正式出道,参与拍摄第一部电视剧作品《折扇探花》,在剧中饰演沈西铭。
2002年联合张庭、任达华主演青春剧《壮志雄心》,饰演刘辉。
2003年搭档林心如、陆毅主演代都市情感时装励志剧《男才女貌》,饰演赵磊。
2004年与孙兴、崔智友合作主演电视剧《
101次求婚》,在剧中饰演孙兴的弟弟郑金元。同年与黄晓明、于娜合作主演内地时装剧《女才男貌》,饰演曾伟志。
2005年搭档林o、陈怡蓉主演时装爱情剧《爱情新呼吸》,饰演理查一角。
2006年参与拍摄童蕾、郭晓冬领衔主演的电视剧《
谁懂我的心》,饰演邵永康的哥哥罗一阳。
2007年搭档霍建华、秦岚主演电视剧《伤城之恋》,饰演江白。
2008年联合刘之冰、孙宁领衔主演电视剧《面子》,在剧中饰演赵博风。同年在连谏执导的悬疑剧《生死诺言》中饰演陆天扬一角。在姚芊羽、保剑锋主演的电视剧《我是一棵小草》中饰演岳峰。
2009年联合霍建华、张萌主演悬疑推理剧《唐琅探案》,饰演荣天。
2010年与苗侨伟、朱泳腾合作主演都市情感励志剧《
金枝玉叶》,饰演杜川。同年在张国立、唐国强主演的电视剧《风雨同舟》中饰演王龙一角。
2011年与吴秀波、张嘉译领衔主演首部医疗剧《心术》,在剧中饰演谷超华。同年参与拍摄胡静、陈楚河主演的民国宅斗戏《笑红颜》,饰演苏明利。与黄海冰、张萌主演建党90周年献礼剧《开天辟地》,在剧中饰演汪精卫一角。
2013年搭档霍思燕、张晓龙主演怀旧情感剧《幸福在哪里》,饰演腹黑反派韩江川。同年在胡静、翁虹主演的电视剧《泪洒女人花》中饰演高立伯一角。10月凭借战争剧《
打狗棍》中二丫头一角,获得了观众最喜爱的角色人物奖。
2014年搭档杨志刚、肖茵领衔主演年代传奇大剧《勇敢的心》,饰演赵舒城。同年主演的电视剧《灵魂摆渡》《绝地枪王》也相继播出。