交电化工公司任职。1986年至2000年，历任安徽省审计局行政事业审计处办事员、科员、副主任科员，综合处副主任科员、主任科员，办公室正科级秘书，安徽省审计厅办公室副主任，安徽省审计厅金融审计处处长，安徽省审计厅厅长助理。2000年至2003年，任安徽省蚌埠市中市区委副书记、代理区长、区长。2003年2月，任蚌埠市固镇县委书记。2003年12月，任蚌埠市委常委。2005年12月，任安徽省马鞍山市委常委。2006年1月，任马鞍山市委组织部部长。2011年4月，任马鞍山市人民政府常务副市长。2013年8月，任马鞍