1978.10——1981.07,江蘇省蘇州財經學校工業會計專業學習。
1981.07——1986.06,江蘇省江陰棉紡織廠財務科會計(1983.07—1986.07 在職參加中央電大經濟管理專業學習,1983.09—1986.07 江蘇省廣播電視大學企業管理專業大專學習)。
1986.06——1988.05,江蘇省江陰市財政局企財科幹部。
1988.05——1995.03,江蘇省無錫市財政局綜合計劃科(處)科員、副科(處)長。
1995.03——1999.08,江蘇省無錫市新區財政稅務局副局長、主任科員(1995.09—1997.07 在職參加南京農業大學經濟管理(經貿)學院經濟管理研究生班學習,1997.10 明確為正科級)。
1999.08——2001.02,江蘇省無錫市新區財政局局長。
2001.02——2001.05,江蘇省無錫市濱湖區政府籌備組成員。
2001.05——2005.01,江蘇省無錫市濱湖區政府副區長、民建無錫市委副主委(兼)(2003.04 兼任政協無錫市第十壹屆委員會常委、副秘書長)。
2005.01——2007.03,江蘇省無錫市濱湖區政府副區長、民建無錫市委主委(兼)、市政協副秘書長(兼)(2002.09—2005.06 江蘇省高等教育自學考試蘇州大學會計與審計專業本科學習)。
2007.03——2007.12,江蘇省無錫市濱湖區政府副區長、民建江蘇省委副主委(兼)、民建無錫市委主委(兼)、市政協副秘書長(兼)。
2007.12——2008.02,無錫市政府副市長、民建江蘇省委副主委(兼)、民建無錫市委主委(兼)
2008.08——,無錫市政府副市長、市紅十字會會長(兼)、民建江蘇省委副主委(兼)、民建無錫市委主委(兼)