1982 ——1984,蘇州市環境監測站幹部。
1984 ——1985,曾在蘇州市環保局管理科工作。
1985 ——1986,蘇州市環保局管理科幹部。
1986 ——1995,蘇州市環保局排汙收費監督站副站長,排汙收費監督站(環境監督站)站長。
1995 ——1995,蘇州市環保局財務處(科)主任兼環境監督站站長,
1995 ——1996,蘇州市環保局局長助理、財務處處長、環境監督站站長。
1996 ——1997,蘇州市環保局局長助理、環境監督站站長、民革蘇州市委副主席。
1997-2003,蘇州市環保局副局長兼民革蘇州市委副主委,市環保局副局長兼民革蘇州市委副主委,CPPCC城鄉建設委員會副主任。
2003年至2006年任蘇州市科技局副局長、市知識產權局副局長、民革蘇州市委副主委、CPPCC經濟技術委員會副主任。
二零零六年至二零零七年,他曾任蘇州市科技局副局長、市知識產權局副局長、民革蘇州市委主席、CPPCC經濟技術委員會副主任。
二零零七年至二零零八年,他曾任蘇州市科技局副局長、民革蘇州市委主席及CPPCC經濟技術委員會副主任。
2008-2065 438+00任蘇州市副市長、市科技局副局長、民革蘇州市委主席。同年4月任蘇州市副市長、民革蘇州市委主席。
2010 ——2012,蘇州市副市長,民革蘇州市委主席、紅十字會會長。
2012 ——蘇州市副市長、民革江蘇省委副主席、蘇州市委主席、紅十字會會長。