全局副科长、科长、副主任、主任、分局局长、市局局长助理；海南省国家安全厅副厅长；宁夏回族自治区政府副秘书长、自治区国家安全厅厅长、自治区公安厅厅长、自治区党委政法委书记等职。2007年6月，任中共宁夏回族自治区党委常委。2013年8月，调任中华人民共和国国家安全部党委委员、政治部主任。2015年9月任中华人民共和国国家安全部副部长。2018年6月，任最高人民检察院党组成员、中央纪委驻最高检纪检监察组组长。