安徽省工作。曾历任中共安庆市委副书记，代市长、市长，市委书记，安徽省人民政府副省长等职。2006年10月，升任中共安徽省委常委，并兼任省人民政府副省长、党组副书记。2011年4月，任国家林业局副局长、党组副书记（副部级）；2012年3月，接替退休的贾治邦出任国家林业局局长。