插队，先后任大队团支部书记、革委会副主任、党支部副书记。1979年3月，在沙洲县柴油机厂工作，先后从事工人、人保科负责人、副厂长、县农机三厂工作组负责人、党支部副书记、书记等岗位。1985年1月，任沙洲县机械工业公司经理、党支部书记。1986年6月，任张家港市外经委主任、党组书记。1991年2月，任张家港市副市长。1992年8月，任张家港市委常委、副市长。1994年7月，任张家港市委副书记、副市长。1997年12月，任张家港市委书记。1999年8月，任中共张家港市委书记、张家港保税区党工委书记。2001年1