公厅工作，先后任省委办公厅秘书、副处级秘书、正处级秘书。1986年6月调任连江县委副书记，主持县委全面工作，1987年6月任中共连江县委书记，兼县人大常委会主任。1989年7月到泉州工作，先后任中共泉州市委常委、秘书长，市委副书记。1994年8月后，任泉州市委书记。1997年9月，出席中共十五大。1998年1月8日，任命为福建省副省长。2001年11月离职。