956年7月任昆明市委书记处书记。1959年10月任农业机械部计划财务司司长。1964年4月任农业机械部计划司司长、部党委委员。1966年1月任第八机械工业部（即原农机部）综合局局长。1970年6月任第一机械工业部革命委员会副主任。1973年7月任卫生部部长、党的核心小组组长。 1976年10月撤职，1985年8月被开除党籍。是中共第十届中央委员。