The invention discloses a preparation method of a chelate coating with copper ions capable of controllably catalyzing release nitrogen monoxide and a polyphenol complex. The preparation method comprises the following steps: soaking a target modified material or an instrument in a mixed aqueous solution consisting of soluble metal salt, soluble copper salt and a compound having an o-phenol structure; and depositing a layer of chelate coating with copper ions with a function of catalyzing nitrogen monoxide and the polyphenol complex on the surface. The chelate coating with the copper ions and the polyphenol complex, which is obtained by the preparation method disclosed by the invention, not only has excellent biocompatibility and bacterial resistance, but also has a function of inducing catalysis of endogenous nitrogen monoxide to release in a blood environment. In addition, the coating is nearly applicable to surface modification of materials of all textures, complex geometrical shapes and different topological structures.