The invention discloses an automatic calibration method for engine knock. The automatic calibration method for engine knock comprises the steps of carrying out knock control matching by adopting engine knock intelligent-calibration, self-adaption and self-studying technologies; collecting the following equipment running data: temperature, rotate speed, oil consumption condition and ignition anglecondition; storing the data, and carrying out secondary analysis; and intelligently optimizing knock calibration. By adopting the technical scheme, the complex control logics such as cylinder detection, data analysis and processing are greatly simplified; and along with the development of a knock sensor technology and an electronic technology, the accuracy in signal acquisition is realized, and irrelevant noise can be eliminated through filter analysis in different ways and detonation sensor feedback signal processing in different ways, so that the engine work knock situation can be accuratelydiscriminated, control parameters such as advance angle of ignition are dynamically adjusted, the accuracy control requirement of a high-speed internal combustion engine is met, and the whole intelligent calibration process is realized.