任国家安全部十三局局长、十六局局长。2004年4月，任国家安全部部长助理兼十六局局长。2005年7月，任国家安全部部长助理。2006年7月，任国家安全部纪委书记，晋升为副总警监警衔。后升任国家安全部副部长。2015年到龄退休，其国家安全部纪委书记一职由刘彦平接任。