1979年12月安西縣委辦公室工作;
1985年8月甘肅廣播電視大學酒泉分校學習;
1987年7月安西縣委政法委工;
1989年3月安西縣委宣傳部工作;
1989年8月酒泉地區紀委工作;
1994年9月酒泉地區紀委副科級紀檢員;
1998年11月酒泉地區紀委黨風廉政建設室副主任;
2002年10月酒泉市紀委黨風廉政建設室副主任;
2003年10月酒泉市紀委黨風廉政建設室主任;
2006年12月酒泉市紀委常委、黨風廉政建設室主任;
2011年3月酒泉市紀委常委、監察局副局長;
2012年7月酒泉市中級人民法院政治部主任、黨組成員。