1979年7月畢業於神木縣中學。
1983年畢業於西安體育學院。
1983年至1985年榆林師範學院任教。
1985年5月至2009年1月榆林市人民檢察院工作(期間1988年12月至1990年8月在中央廣播電視大學法律本科班學習,2000年9月至2002年7月在北京工商大學民商法研究生班學習,2001年9月至2003年12月在陝西省委黨校法律本科班學習。1993年任正科級檢察員,2003年任副處級檢察員。2000年被陝西省人民檢察院授予陝西省優秀公訴人,2007年被最高人民檢察院授予全國檢察機關集中整治涉檢信訪專項活動先進個人,2007年被榆林市人民檢察院榮立集體三等功)。
2009年1月至2009年2月吳堡縣人民法院代院長。
2009年2月6日當選吳堡縣人民法院院長。