2005年12月，任湖北省人民检察院党组书记、副检察长、代理检察长。2006年2月，任湖北省人民检察院检察长、党组书记。2016年1月，任北京市人民检察院检察长。2008年，当选第十一届全国人民代表大会湖北地区代表。2013年，当选第十二届全国人民代表大会湖北地区代表。2018年2月24日，当选为第十三届全国人大代表。