京军械技术学校。历任师政治部、沈阳军区、总政治部组织部副处长、处长、副部长、部长。1992年，任武警部队政委，1994年晋升武警中将警衔。1996年，因李沛瑶案后，调任至兰州军区副政委。1999年，任总政治部副主任，次年授予上将军衔，2002年11月任中央纪委副书记兼中央军委纪委书记，2004年12月退役。