1954年6月出生,籍贯陕西华县。1970年参加工作,1975年加入中国共产党,1979年毕业于西安交通大学。
历任铁道兵5752部队学生连排长,陕西省地震队政治处干事;陕西省地震局分析预报室助工,彬县地震台台长,局科技监测处干事,局办公室副主任,西安基准地震台台长,局计划财务处处长,副局长、党组成员、局直属机关党委书记等职。
2001年12月至今,任河南省地震局局长、党组书记。