The invention discloses a graphene-based nanometer zero-valent iron coating comprising the following components in parts by weight: 1-20 parts of graphene-based nanometer zero-valent iron, 1-15 parts of graphene-based nanometer titanium dioxide, 1-15 parts of graphene-based nanometer aluminum oxide, 1-15 parts of graphene-based nanometer silicon dioxide, 1-15 parts of graphene-based nanometer calcium carbonate, 5-60 parts of epoxy resin, 3-30 parts of polyphenylene sulfide resin, 1-15 parts of an amino resin crosslinking agent, 3-50 parts of a mixed-type organic alcohol solvent, 0.5-1.9 parts of a nonionic surfactant, 0.8-1.6 parts of a dispersing agent, 0.5-1.5 parts of a thickening agent, 0.1-0.3 part of a defoaming agent, 0.1-5 parts of a plasticizer, 0.2-0.5 part of a flatting agent, 1-10 parts of a pigment and 0.5-1.0 part of a filler. The invention also provides a preparation method of the coating. The performances such as high temperature resistance, corrosion resistance, hardness, surface adhesion, weather resistance, acid and alkaline resistance and impact resistance of the coating disclosed by the invention are remarkably improved.