The invention discloses an intelligent contract vulnerability detection method based on combination of a neural network and a dynamic fuzzy test, and the method comprises the steps: carrying out the static analysis of intelligent contract vulnerabilities through constructing a feedforward neural network model, marking a function execution path which may have vulnerabilities, carrying out the instrumentation of the function execution path which may have vulnerabilities through employing an SIF, utilizing a look-ahead analysis method to guide a fuzzy detector to carry out dynamic fuzzy detection on a function execution path which may have vulnerabilities, constructing a feedback mechanism based on a control flow and an intelligent contract state, guiding the fuzzy detector through feedback information to generate an effective test case, and carrying out the strategic dynamic fuzzy detection. Compared with a conventional intelligent contract vulnerability detection tool, the method has the advantages that a new scheme is provided, the situations of misjudgment, missing report and the like of a traditional single static detection or dynamic analysis method are effectively improved, and the method has good practical value and good reference significance.