1993年8月-1998年9月,任原长兴县横山乡中心小学教师,副教导。
1998年9月-1999年2月,任原长兴县横山乡人大秘书。
1999年2月-1999年12月,任长兴县林城镇党委秘书、党政办主任。
1999年12月-2003年8月,任长兴县县委办信息督查科科员,副科长,信息科副科长。
2003年8月-2004年6月,任长兴县县委办综合二科科长。
2004年6月-2006年3月,任长兴县县委办副主任。
2006年3月-2009年7月,任长兴县泗安镇党委副书记、镇长。
2009年7月-2011年12月,任长兴县泗安镇党委书记、人大主席。
2011年12月-2012年2月,任中共长兴县委常委、泗安镇党委书记。
2012年2月-2015年8月,任中共长兴县委常委、长兴县经济技术开发区党委书记。
2015年8月至今,任中共湖州市南浔区委常委、区委副书记。
2017年-2019年,任旺能环境股份有限公司董事长。