技术委员会工作，历任政研室干部、副主任科员，党组秘书，办公室副主任，政研室主任，条件财务处处长等职。1997年3月，任四川省科学技术委员会副主任。2000年5月，任四川省科学技术厅副厅长。2003年3月，任四川省知识产权局局长。2004年1月，调任中共攀枝花市委副书记，攀枝花市人民政府代市长，次月正式任市长。2005年1月，任中共攀枝花市委书记，次月兼任市人大常委会主任。2011年12月，任四川省人民政府国有资产监督管理委员会主任。2013年6月，任中共江西省委常委、组织部部长。2014年6月6日，兼任