任干事、副处长、副秘书长、秘书长、副部长。2000年8月，调任中共雅安地委书记。2000年12月雅安撤地设市后，任中共雅安市委书记。2002年8月，任中共四川省委组织部常务副部长，9月升任部长，并于同年12月获任中共四川省委常委。2007年5月，改任中共四川省委常委兼四川省人民政府常务副省长、党组副书记。2012年5月，不再担任中共四川省委常委，任四川省人民政府常务副省长、党组副书记。2012年12月，在中共四川省委副书记李春城落马后，升任中共四川省委副书记，并继续担任四川省人民政府常务副省长；2013