1971年9月在富縣鉗二鄉楊家河國小上學;1976年9月在富縣鉗二鄉姚家塬中學上學; 1979年9月在陝西延安農校上學1982年7月任富縣法院茶坊法庭書記員;1984年6月任富縣法院刑事審判庭書記員;1988年4月任富縣民事審判庭助理審判員;1990年7月任富縣法院審判員、民事審判庭庭長、審判委員會委員;1993年6月任富縣法院副院長、審判委員會委員;1994年10月任富縣法院黨組成員;1998年6月任富縣檢察院黨組成員、副檢察長、檢察委員會委員;2002年12月任宜川縣人民檢察院檢察委員會委員,副檢察長,代檢察長;2002年12月任宜川縣人民檢察院黨組書記;2003年2月任宜川縣人民檢察院檢察委員會委員,檢察長。