担任巢湖市人民政府副秘书长，市政府办主任、党组副书记。2005年2月，任中共含山县委副书记、代县长。4月，担任县长。2006年，改任中共含山县委书记、县人大常委会主任。2010年，任巢湖市副市长，中共含山县委书记、县人大常委会主任。2011年，担任合肥市人民政府副市长。2014年10月，任安徽省林业厅副厅长。