川县人事局干部。1984年9月至1986年7月，在重庆师专电大党政管理专业学习。1986年7月毕业后进入中共四川省委组织部工作，历任主任干事、副处长、副秘书长、秘书长、副部长。2000年8月，调任中共雅安地委书记。2000年12月雅安撤地设市后，任中共雅安市委书记。2002年8月，任中共四川省委组织部常务副部长，9月升任部长，并于同年12月获任中共四川省委常委。2007年5月，改任中共四川省委常委兼四川省人民政府常务副省长、党组副书记。2012年5月，不再担任中共四川省委常委，任四川省人民政府常务副省长、党