加入中国共产党，同年任上海市高级人民检察院研究室干部，1984年后任共青团上海市委组织部副部长、秘书长，1986年任上海市高级人民检察院分院副检察长、检察委员会委员，1993年任上海市高级人民检察院副检察长、党组成员、检察委员会委员，1995年任上海市高级人民法院党组成员，上海市第二中级人民法院院长、党组书记，2001年任上海市高级人民法院副院长、党组副书记。2007年12月任浙江省高级人民法院副院长、代理院长、党组书记。2008年任浙江省高级人民法院院长、党组书记。十二届全国人大一次会议上，有一位人大代表