自1986年参加工作以来,承担本科生《CAD/CAM》、《CAD/CAM综合训练》、《现代设计方法》,研究生《CAD/CAM》、《现代设计方法》、《工业机器人》、《高等机构学》等多门专业课程的讲授。发表教学改革论文10余篇,副主编、参编、自编教材各一部,三次获得校三育人奖,“先进制造技术综合训练平台建设与实践”教学研究项目2007年获甘肃省教学成果厅局奖,负责国家教学项目一项。长期致力于CAD/CAM、虚拟设计、机器人等方面的研究工作,负责参加完成纵横向课题10余项,发表科研论文60余篇。甘肃省青年自然科学基金项目“专用焊接机器人结构设计及运动学、动力学仿真” 2004年通过甘肃省科技厅鉴定,达到国内领先水平;完成“水轮机修复机器人”和“管道清灰机器人”的虚拟样机的开发;开发完成了“Auto GBBZ”和“Auto ZNHT”软件,并获得甘肃省计算机应用二等奖和甘肃省科技进步三等奖;研制的“快装快卸过滤器”获中国人民解放军总后勤部科技进步三等奖;“水轮机自动补焊设备”获甘肃省电子信息系统技术、开发、推广应用优秀成果一等奖。