1969.12-1975.03解放軍後字201部隊戰士
1975.04-1977.03北京市東城區人民法院民事審判庭書記員
1977.03-1980.02北京大學法律系學生
1980.02-1983.04最高人民法院刑事審判第壹庭書記員
1983.04-1985.07最高人民法院刑事審判第壹庭助審員(副處級)
1985.07-1992.10最高人民法院刑事審判第壹庭審判員(正處級)
1992.10-1998.11最高人民法院刑事審判第壹庭副庭長(其間:1995.09-1996.07中央黨校培訓部壹年制中青班學習;1997.09-1998.10掛職任重慶市高級人民法院黨組成員、副院長、審判委員會委員)
1998.11-2000.09最高人民法院審判委員會委員、刑事審判第二庭庭長
2000.09-2004.09最高人民法院審判委員會委員、刑事審判第壹庭庭長(1998.09-2002.09西南政法大學法律碩士專業學習,獲法律碩士學位)
2004.09-2005.01黑龍江省高級人民法院黨組書記、副院長、代理院長、省委政法委副書記
2005.01-2009.06黑龍江省高級人民法院黨組書記、院長、審判委員會委員、省委政法委副書記
2009.06-最高人民法院黨組成員、副院長、審判委員會委員