厂当工人；后历任车间党支部书记、厂团委书记，祥山铁矿党总支部书记，烟台地区小钢联钢厂厂党委副书记等职。1976年4月，进入烟台地区政府部门任职。1980年9月至1982年7月在山东大学经济系干部专修科学习。1983年后，历任中共烟台市委常委、烟台市芝罘区委书记，烟台市副市长兼市经委主任，中共威海市委副书记，中共烟台市委书记。1992年2月当选中共山东省委常委，并出任山东省政法委书记；1993年4月，出任山东省副省长；1994年11月，晋升中共山东省委副书记、山东省副省长。2002年3月，调任中共宁夏回族