2001.01——2001.09,宁夏回族自治区银川市委副书记、政法委书记;
2001.09——2002.04,宁夏回族自治区银川市委副书记、纪委书记;
2002.04——2003.01,宁夏回族自治区司法厅党组书记、副厅长;
2003.01——2006.07,宁夏回族自治区司法厅厅长、 一级警监 (2001.09—2005.06 在 中国人民大学 经济系政治经济学专业学习,获经济学硕士学位);
2006.07——2007.12, 宁夏回族自治区高级人民法院 副院长、党组副书记(正厅级)、一级高级法官;
2007.12——2008.01,海南省人民检察院党组书记、副检察长、代理检察长;
2008.01——2012.04,海南省人民检察院党组书记、检察长;
2012.04——2012.07,中共海南省纪律检查委员会书记,海南省人民检察院党组书记、检察长;
2012.04——中共海南省省委常委,纪委书记。