连战士、排长、副政治指导员。1978年3月进入长沙铁道兵学院（现并入中国人民解放军国防科技大学）政治系学习，1979年8月毕业后留校任该院政治部正连职干事。1982年12月转业，任四川省永川地区、永川县人事局干部。1984年9月至1986年7月，在重庆师专电大党政管理专业学习。1986年7月毕业后进入中共四川省委组织部工作，历任主任干事、副处长、副秘书长、秘书长、副部长。2000年8月，调任中共雅安地委书记。2000年12月雅安撤地设市后，任中共雅安市委书记。2002年8月，任中共四川省委组织部常务副部