1952年任北京第一机床厂团总支部副书记、厂团总支部书记、厂团委书记、厂党总支部委员、厂党委委员、车间党总支部书记。1961年任北京第一机床厂党委副书记兼组织部部长、政治部主任。1965年参加四川自贡长征机床厂筹建工作，任厂党委书记。1966年“文化大革命”中受冲击，下放劳动。1968年任自贡长征机床厂革委会主任、党委书记。1976年任四川省自贡市机械局临时党委书记。1978年任自贡市委常委、市革委会副主任、自贡市委书记、副市长。1982年任四川省副省长。1985年任四川省委常委、副省长。1987年任四