建國前經歷
1936年9月在山西太原軍政訓練團學習。1937年4月任太原兒童工作委員會宣傳部部長。8月任山西晉城縣東溝區委委員、副書記、代書記。12月任山西長治市委組織部部長。1938年3月任山西高平犧盟會特派員。1939年9月任山西高平縣縣長、縣委委員。1940年4月任太南專區救聯主席、黨團書記。8月在華北局黨校學習。1941年4月任太行區5專署秘書主任、代專員。1944年4月在太行區委黨校學習。1945年4月任太岳土敏縣委書記、縣長。1947年8岳任豫西區黨委5地委委員兼縣委書記。1949年5月任2野軍大總校黨委委員。
建國後經歷
建國後,1950年2月任川東行署民政廳副廳長、黨委書記。1951年10月任川東行署人事廳副廳長、黨委書記。1952年6月任雲南省政府人事廳副廳長、黨委書記。1954年10月任雲南省昆明市委副書記。1956年2月任昆明市委第3書記。1956年7月任昆明市委書記處書記。1959年10月任農業機械部計畫財務司司長。1964年4月任農業機械部計畫司司長、部黨委委員(1964年11月起)。1966年1月任8機部綜合局局長。
開除黨籍
文革期間,投靠江青反革命集團,積極迫害譚震林等老同志,做了不少壞事。1970年6月任1機部革委會副主任。1973年7月任衛生部部長、革委會主任、黨的核心小組組長。1976年10月被撤職,1985年8月被開除黨籍,曾任中共10屆中央委員。