在安徽西湖军垦农场劳动,1970年5月在化工部工作,1984年在该部中国南海化学工程公司任党委书记,1986年任厦门化学工业公司经理兼利恒涤纶公司党委书记,1987年底至1990年任厦门市副市长,1990年7月为
厦门航空公司董事长兼党委书记,1993年任中共厦门市委常委、厦门市政府常务副市长,1995年任中共厦门市委副书记、厦门市政府常务副市长。1998年任福建省副省长。2000年2月任厦门市市长。2002年7月调任中共福建省委常委、省委秘书长,2005年1月当选福建省十届人大常委会副主任。