2005年6月,在张建亚执导的描写我党地下志士与日伪特务进行生死斗争的《临界二十天》,诠释了日伪特务头子这一角色;9月,在李路执导的情感戏《不想回家》中饰何家福;随后,与鲍国安、吴若甫共同主演了反间谍题材《国家机密》,扮演间谍头目“秃鹰”。2006年6月,主演于立清执导的根据真实事件改编的《新英雄虎胆》,饰特务头目蓝耀庭;7月,参与了由董志强导演,高满堂编剧的亲情伦理电视剧《常回家看看》的拍摄,扮演了姚建武;7月20日,拍摄了国内第一部全景式展示交通警察事业与生活的《交通警察》,饰徐明;9月,在李前宽执导并上映的古装历史剧《传奇皇帝朱元璋》中饰胡惟庸。