1933年7月在山东省立四乡师上学期间加入中国共产党,组织读书会、抗敌后援会等,进行党的地下工作。抗日战争时期,历任中共金乡县委民运部长、苏鲁豫支队四大队一营一连指导员、金乡县委书记、湖西地委秘书长、金巨县县长、金巨南五县联合办事处主任。解放战争时期,先后担任冀鲁豫七专署副专员、二专署副专员、冀鲁豫战勤指挥部副司令、中共泰西地委书记。建国后,历任中共泰安地委书记、中共中央山东分局组织部副部长、中共山东省委组织部部长、中共惠民地委第一书记。1958年10月至1959年3月,任中共济南市委第一书记。1959年3月至1962年5月任中共济南市委书记处书记。后历任中共山东省委组织部部长,省委常委、组织部部长,省委书记处候补书记兼组织部部长。1969年12月任山东省革委会政治部副主任、党的核心小组副组长。1971年4月任中共山东省委常委、省革委会政治部副主任。1977年1月起,先后任中共山东省委书记、省革委会副主任,省委书记、省人民政府常务副省长、省政府党组副书记。1983年4月至1985年6月,任山东省人大常委会主任、党组书记。曾是第五、六届全国人大代表。1996年9月3日在济南逝世。