1984年至1985年任卢湾区副区长。1985年至1996年任上海市人民政府副市长。1996年至2008年1月任上海市政协副主席。现任上海市红十字会会长、上海市教育发展基金会理事长、全国妇联副主席。任职副市长期间，曾主持领导了上海市政府应对1988年上海市甲型肝炎大流行的相关防疫工作，并创立了上海市突发传染病的应急预警机制，为上海市之后后的传染病防控工作奠定了基础。