Misfire is a common fault which affects the engine performances. Because the signal-to-noise ratio of torsional vibration signal is high, torsional vibration test and analysis for the engine were performed in a variety of operating conditions, including healthy condition and single-cylinder misfire condition. In order to improve the accuracy of analysis, energy centrobaric correction method was used to correct the amplitude. Taking the corrected amplitude of main order as the fault feature, and then a BP neural-network diagnostic model can be established for misfire diagnosis. The result shows that the method of combining torsional vibration signal analysis and neural-network can diagnose engine misfire fault correctly.