入中南工业大学自动化系工业自动化专业学习；毕业后分配到四川电器厂，担任助理工程师。1983年入西南财经大学工业经济系工业经济专业，攻读硕士研究生；毕业后留校，任工业经济系讲师兼校办机械厂厂长。1994年，任西南财经大学经济技术开发部主任，1997年任西南财经大学基建处处长。1998年，调任成都市计划委员会副主任，2001年任成都市人民政府市长助理、市发展计划委员会主任。2003年8月，任成都市人民政府副市长。2005年1月，转任中共攀枝花市委副书记、代市长、党组书记；当年2月任市长。2007年1月，升任中共