1990年毕业于江西师范大学,获教育学学士学位,2003-2005年在云南大学攻读软件工程硕士学位,2015年2月至8月美国密苏里大学访问学者,为江西省高等学校中青年骨干教师,教授,硕士生导师,现任计算机学院副院长。
近年来,作为主要人员,参与的教学改革成果分别获2018年国家级教学成果二等奖、2014年江西省教学成果一等奖和2012年、2010年江西省教学成果二等奖;主持江西省高水平本科教学团队、省级一流本科专业、省级虚拟仿真实验教学项目等质量工程6项;主持江西省自然科学基金、省教育厅科技计划、省级教学研究等课题10余项,参与国家级、省级课题30余项;主编和副主编教材6部,指导学生科研实践、毕业设计和互联网+创新创业大赛等活动。