994年4月任国家审计署法规司综合处副处长。1996年6月任处处长。1998年1月任北京市委政法委研究室主任。2000年9月任北京市委政法委助理巡视员、研究室主任（其间：2000年12月至2002年2月借调任司法部办公厅秘书）。2002年2月任司法部研究室副主任、司法研究所副所长（其间：2003年7月至2004年7月澳大利亚维多利亚大学法学院访问学者）。2005年1月任司法部研究室主任、司法研究所所长（其间：2007年7月至11月挂职任青海省委副秘书长）。2007年11月任青海省高级人民法院副院