人民法院党组成员。2002年7月，任中共上海市委政法委副书记。2003年8月，任中共上海市委政法委副书记兼上海市政治文明建设委员会办公室副主任。2003年12月，任中共上海市委副秘书长兼市政治文明建设委员会办公室副主任、主任。2008年2月，任上海市人民检察院检察长。2009年6月，任上海市人民检察院检察长、党组书记。2016年1月，年龄到限不再担任上海市人民检察院党组书记。任上海市法学会会长。
落马.2017年3月1日，中央纪委监察部网站发布消息，上海市人民检察院原检察长