1980年9月從忻州二中考入山西大學數學系,在基礎數學專業學習,1984年7月大學本科畢業,獲理學學士學位;1984年8月起,在山西大學數學系基礎數學(概率論與數理統計)專業學習,研究方向為時間序列分析,1987年7月研究生畢業,獲理學碩士學位;2004年9月在山西大學管理學院管理科學與工程專業在職攻讀博士學位,研究方向為金融工程,2008年6月博士研究生畢業,獲管理學博士學位。 1990年9月至1993年8月任山西大學數學系主任助理、副主任、總支委員,1993年9月至1995年10月任山西大學實驗設備處副處長、主持工作副處長,1995年11月至1999年12月任山西大學總務處處長、後勤總支書記,2000年1月至2002年12月任山西大學校長助理、校長辦公室主任、行政總支書記,2003年1月起任山西大學副校長、2005年7月至2011年9月兼任山西大學繼續教育學院院長、2013年4月兼任山西大學研究生院院長、2013年6月兼任山西大學管理與決策研究所所長。2000年以來曾先後分管或代管學校的發展規劃、重點建設、學位與研究生教育、學科建設、財務管理、行政、社會科學研究、資產與實驗室管理、校友、檔案、繼續教育與職業技術教育、後勤、基建、學生、外事、審計、科技等工作。
擔任中國優選法統籌法與經濟數學研究會常務理事、中國統計學會常務理事、中國現場統計研究會理事、中國工程概率統計學會副理事長、(中國)管理科學與工程學會常務理事、山西省統計學會副會長、山西省數學會副理事長、山西省管理科學研究會副理事長、武漢大學中國中部發展研究院常務理事、《數理統計與管理》編委等職務。
2016年1月8日起任山西財經大學黨委副書記、校長。