1968年7月畢業於鞍山鋼鐵學院冶金系煉鐵專業,同年9月參加工作。1968年至1973年任重慶鋼鐵公司第四鋼鐵廠技術員、黨委秘書。1973年至1979年任重慶鋼鐵公司第四鋼鐵廠團委副書記、書記、黨委常委。1979年至1983年任重慶鋼鐵公司第四鋼鐵廠黨委副書記。1983年至1988年任中共四川省重慶市委常委,組織部部長。1988年至1989年任中共四川省紀律檢查委員會常委、重慶市委副書記。1989年至1993年任中共四川省委常委、組織部部長。1993年4月至2002年5月任中共四川省委副書記。2002年4月當選為四川省政協主席至2008年1月卸任。2008年3月,任第十一屆全國政協社會和法制委員會副主任。
中共十四、十五屆中央候補委員。