曾下放廣德縣相墊公社知青,後歷任廣德縣稅務局工作人員,廣德縣委組織部幹事、副科長(其間:1982年08月至1985年08月,在安徽廣播電視大學宣城分校學習),蚌埠市中市區區委組織部組織員、副部長兼人事局副局長,蚌埠市中市區區委組織部部長兼人事局局長;
1988年12月,任蚌埠市中市區區委常委、組織部部長兼人事局局長;
1993年07月,任蚌埠市郊區區委常委、宣傳部部長、組織部部長;
1996年11月,任懷遠縣委副書記(其間:1994年08月至1996年12月,在中央黨校領導幹部函授班經濟管理專業學習);
1998年03月,任懷遠縣委副書記、縣政府代縣長(其間:1998年09月至1999年07月,在安徽財貿學院財政學專業學習);
1999年01月,任懷遠縣委副書記、縣政府縣長;
2002年04月,任懷遠縣委書記;
2002年12月,任懷遠縣委書記、縣人大常委會主任(其間:2003年09月至2003年12月,掛職廣東省廣州市越秀區區長助理);
2003年12月,任蚌埠市委常委、懷遠縣委書記、縣人大常委會主任;
2004年02月,任蚌埠市委常委、政法委書記;
2008年05月,任蚌埠市委常委、政法委書記、市公安局黨委書記;
2008年06月,任蚌埠市委常委、政法委書記、市公安局局長、黨委書記;
2012年02月,任蚌埠市委常委、政法委書記、市公安局局長、黨委書記、市公安局督察長;
2014年12月,任蚌埠市委政法委書記、市公安局局長、黨委書記、市公安局督察長;
2015年01月,任蚌埠市人大常委會黨組副書記、副主任,市委政法委書記、市公安局局長、黨委書記、市公安局督察長;
2015年02月,任蚌埠市人大常委會黨組副書記、副主任。