承担《精密机械及仪器设计》、《微机原理及接口技术B》、《精密机械及仪器设计》课程设计、《测试技术基础》(国家双语示范课程、校精品课程)、《数据库原理及应用》、《机电控制技术概论》等本科课程教学。承担《机器人传感与驱动技术》、《仪器仪表可靠性设计》及《现代测试技术》研究生课程教学。指导学生参加SRTP项目10余项,中力超越杯机械创新大赛12项,国家机械创新大赛等各种竞赛。
究方向为机电一体化控制及智能化状态监测与故障诊断。主持国家科技重大专项《数控机床智能保障系统》和《数控机床故障预警及诊断》、主研国家科技支撑项目4项,主持及主研横向课题10余项。在国内外重要期刊发表论文40余篇,EI/SCI收录30余篇。申请发明专利20余项,获得发明专利15项。
本科毕业设计优秀指导教师,实验竞赛月优秀指导教师,指导学生获得国家机械创新设计大赛一等奖5项。
2009-2011年西南交通大学优秀共产党员,2011年西南交通大学共产党员示范岗。