1994.09—1998.08 苏州城建环保学院城市交通土建工程专业学生(大学)
1998.08—2002.07 太仓市公路管理处汇通工程公司技术员、工程队长,公路管理处养护公司副经理
2002.07—2003.01 太仓市公路管理处主任助理(其间:2002.03—2002.06 上海大学太仓青年干部培训班学习)
2003.01—2005.11 太仓市交通局局长助理
2005.11—2007.11 太仓市交通局副局长、党委委员(其间:2005.06—2005.07 太仓市第十三期青年干部培训班学习)
2007.11—2007.12 太仓市沙溪镇党委副书记
2007.12—2012.03 太仓市沙溪镇党委副书记、镇长(2006.09—2009.07 江苏省委党校区域经济学专业学习(研究生);2010.09—2011.09 苏州市第三期赴美国马里兰大学公共管理专业学习(硕士))
2012.03—2015.03 太仓市副市长
2015.03—2015.10 太仓市委常委,太仓港经济技术开发区党工委副书记、管委会副主任、保税物流中心管委会主任兼太仓港口党工委委员、管委会副主任
2015.10—2016.08 太仓市委常委,太仓港经济技术开发区党工委副书记、管委会副主任、港区党委书记兼太仓港口党工委委员、管委会副主任(其间:2015.10—2015.11 苏州市第十二期中青班学习)
2016.08—2018.06 太仓市委常委、副市长(其间:2017.06—2017.07 苏州市中青年干部能力强化培训班学习)
2018.06—2020.12 太仓市委常委、副市长,苏州健雄职业技术学院党委书记
2020.12—2021.03 吴中区委副书记、党校校长(兼)
2021.03—2021.04 吴中区委副书记、党校校长(兼)、区政府党组副书记
2021.04—2021.07 吴中区委副书记、区政府副区长、党组副书记、区委党校校长(兼)
2021.07— 吴中区委副书记、区政府代区长、党组书记