硕士。1985年，进入最高人民法院工作，历任研究室综合处、刑事处书记员，刑事处副处长、处长，研究室副主任，刑事审判第一庭庭长，刑事审判第二庭庭长等职（2001年8月至2002年7月，挂职担任北京市高级人民法院常务副院长）。2001年12月，任最高人民法院副院长、审判委员会委员，二级大法官。2003年7月，任中华人民共和国司法部副部长、党组成员。2005年8月，第二次出任最高人民法院副院长（2004年9月至2006年11月，在武汉大学法学院获得刑法学博士学位，师从马克昌）。2008年4月，兼任最高人民法院