1970年9月靖遠鐵廠工人;
1980年7月定西檢察分院法警;
1987年定西檢察分院辦公室副主任;
1988年1月定西檢察分院正科級檢察員;
1993年10月定西檢察分院副檢察長 1997年7月至1998年12月掛職任最高人民檢察院副處長;
2000年8月定西檢察分院副檢察長(正縣級);
2004年1月定西市檢察院副檢察長(正縣級);
2006年7月定西市檢察院副檢察長(正縣級)、黨組副書記;
2006年11月臨夏州人民檢察院代檢察長、黨組書記;
2007年2月9日在臨夏州第十三屆人代會第一次會議上當選為臨夏州人民檢察院檢察長。