1995年毕业于华北工学院计算机科学与技术系计算机科学与技术专业,获学士学位。同年留校工作,担任学生辅导员一年,之后在计算机科学与技术系任教。2003年毕业于华北工学院计算机科学与技术系计算机及其应用专业,获硕士学位。2007年聘任为副教授。2010年留美访问半年。
主要从事计算机科学与技术学科的教学与科研工作。先后主讲了《C语言程序设计》、《VF语言程序设计》、《离散数学》、《数据库原理及应用》、《专业外语》、《算法分析与设计》等相关课程。2005年获金沙第一届教学名师奖,优秀青年主讲教师。
先后主编和参编了《 C语言程序设计》、《现代科学技术概论》、《数据库原理及应用》、《科学技术概论》等教材。先后发表学术论文二十多篇,被EI收录4篇。主持《物流管理系统》、《SHMS框架功能扩展》等横向课题多项,主持《网络多媒体通信系统终端研究》(2012年山西省科技攻关计划项目),《计算机专业双语教学改革研究与实践》(2011年山西省教学改革项目),《大数据环境下医疗信息的公民隐私安全的研究》(2016年山西省社科联重点研究课题)等纵向课题多项。曾参与的山西省自然科学基金《基于知识发现的时序数据的预测模型研究》省级鉴定为国际先进,分别获山西省高等学校科学技术奖一等奖和山西省科技进步二等奖。