1981年—1983年任同济大学党委副书记。1983年—1988年任中共上海市委常委、市教卫工作党委书记。1988年─1990年任上海市人大常委会副主任、党组副书记、市教卫工作党委书记。1990年—1991年任上海市人大常委会副主任、党组副书记。1991年任中共上海市委副书记。1992年12月当选为第六届中共上海市委常委。