任山东军区警备第六旅旅长。1947年7月，任东北军主联军第一纵队第三师政治委员。1954年海南军区第一副司令员，1955年被授予少将军衔。1967年8月至1977年2月任青海省革命委员会主任。1971年3月至1977年2月任中共青海省委第一书记，为中华人民共和国青海事务的第六任领导人，接替杨植霖，专责管理青海地区。1969年出任中央军委委员。1975年4月至1977年12月任济南军区副司令员、军区党委常委（1975年8月起）。1977年12月至1982年6月任济南军区顾问。1988年获二级红星勋章。