副院长、代理院长、党组书记。2007年1月，任辽宁省高级人民法院院长、党组书记。2008年1月，任辽宁省人民检察院党组书记。2008年2月，任辽宁省人民检察院检察长、党组书记。2017年1月，不再担任辽宁省人民检察院检察长。2008年，当选第十一届全国人民代表大会辽宁地区代表。2013年，当选第十二届全国人民代表大会辽宁地区代表。