3年2月，任中共成都市委副书记、副市长。2003年8月，任中共成都市委副书记。2006年11月，任四川省人民检察院党组书记、代检察长。2007年2月，任四川省人民检察院检察长、党组书记。2017年1月，当选四川省政协副主席。2008年，当选第十一届全国人民代表大会四川地区代表。2013年，当选第十二届全国人民代表大会四川地区代表。