曾参加官庄、贾峰山、五台等战役战斗。1949年中华人民共和国成立后，历任连政治指导员、干事、助理员、副科长、科长、副部长、师政治部主任、副处长、处长，总政治部组织部副部长、部长等职。1988年开始担任国防科工委政治部主任、副政治委员。1955年被授予大尉军衔，1960年晋升少校，1964年晋升中校，1988年晋升少将，1990年晋升中将军衔。2019年11月21日在北京病逝。