年2月任司法部研究室副主任、司法研究所副所长（其间：2003年7月至2004年7月澳大利亚维多利亚大学法学院访问学者）。2005年1月任司法部研究室主任、司法研究所所长（其间：2007年7月至11月挂职任青海省委副秘书长）。2007年11月任青海省高级人民法院副院长、党组副书记。2009年9月任代理院长、党组书记。2010年1月任院长、党组书记（其间：2012年3月至6月参加国家行政学院省部级干部英语强化班第7期学习。2015年3月至6月参加中央党校省部级干部中国特色社会主义理论第3期研讨班学习）。