1985年7月後歷任蚌埠市建材工業公司團委幹事、副書記;
1992年1月後歷任蚌埠市經委組幹科工作人員、正科級巡視員(其間:1992.08—1995.06中央黨校函授學院大專班政治專業學習);
1996年6月任蚌埠市建材工業局副局長、黨委委員(其間:1997.03—1998.04兼蚌埠市新型建材總廠廠長、黨委書記;1999.03—1999.06在上海財經大學學習);
2002年2月任蚌埠市城市管理行政執法局副局長、黨委委員(其間:2001.03—2001.12參加省委黨校第13期中青班學習,2002.03—2002.07上海長寧區城市管理監察大隊掛職);
2002年9月任五河縣委副書記;2005年9月任蚌埠市環保局黨組副書記;
2005年10月蚌埠市環保局黨組副書記、副局長(主持工作);
2006年12月任蚌埠市環保局局長、黨組書記;
2013年4月任懷遠縣委副書記、縣政府代理縣長、黨組書記;
2013年6月任懷遠縣委副書記、縣政府縣長、黨組書記。