1975年-1976年,在辽宁省大洼县唐家农场插队;
1976年-1978年,中国人民解放军某部战士;
1978年-1985年,在中国人民大学法律系学习;
1985年-1990年,任中国人民大学法学院教师;
1990年00月-1997年04月,任中国人民大学法学院副教授、教授、博士生导师;
1994年00月-1997年04月,挂职任北京市海淀区检察院副检察长;
1997年04月-1997年05月,任最高人民检察院刑事检察厅干部;
1997年05月-1999年04月,任最高人民检察院刑事检察厅副厅长、检察员;
1999年04月-1999年10月,任最高人民检察院审查起诉厅厅长、检察员;
1999年10月-2000年00月,任最高人民检察院检察委员会委员、审查起诉厅厅长、检察员;
2000年00月-2004年09月,任最高人民检察院检察委员会委员、公诉厅厅长;
2004年09月-2004年10月,任黑龙江省人民检察院党组书记,省委政法委副书记;
2004年10月-2005年01月,任黑龙江省人民检察院副检察长、代理检察长、党组书记,省委政法委副书记;
2005年01月,任黑龙江省人民检察院检察长、党组书记,省委政法委副书记。
2012年1月—— ,任中央政法委副秘书长。
兼任中央司法体制改革领导小组办公室负责人。