早期經歷
1979.09——1983.08 上海海運學院航運技術專業學習。
1983.08——1984.09 上海海運學院教師。
1984.09——1987.07 上海海運學院碩士研究生。
1987.07——1989.04 江蘇省交通廳港航監督局科員。
中期經歷
1989.04——1993.03江蘇省交通廳港航監督局港航監督科副科長。
1993.03——1994.07 江蘇省交通廳港航監督局航行監督科科長。
1994.07——1996.05 江蘇省交通廳港航監督局局長助理、航行監督科科長。
1996.05——2000.10 江蘇省交通廳港航監督局副局長(其間:1999.01—2000.01 省委下派灌南扶貧工作隊工作)。
2000.10——2005.12 江蘇省交通廳運輸管理局局長、黨總支書記。
2005.12——2011.08 蘇州市副市長(兼),太倉港黨工委副書記、管委會主任( 主持太倉港管委會工作)。
2008年1月在蘇州市第十四屆人民代表大會第一次會議上當選為蘇州市人民政府副市長。
中共蘇州市十次黨代會代表、十屆市委委員。
2011.09--江蘇省交通運輸廳副廳長