A preparation method for high-performance water-based environmentally-friendly anticorrosive paint used for a metal base material comprises the step that a component A and a component B are blended with the ratio being 1: (0.3-1.2), and then the high-performance water-based environmentally-friendly anticorrosive paint can be prepared, wherein the component A comprises, by weight, 30-45 parts of waterborne epoxy curing agents, 10-15 parts of non-heavy-metal antirust paint, 11-28 parts of de-ionized water, 15-30 parts of packing, 2-7 parts of thickening agents, 0.3-1.3 parts of dispersing agents, 0.1-0.5 part of flatting agent, 0.1-0.4 part of de-foaming agent, 0.1-0.8 part of PH conditioning agent and 1-4 parts of film coalescing aid; the component B comprises, by weight, 85-95 parts of water-borne epoxy resin and 5-15 parts of mussel adhesive proteins. The mussel adhesive proteins in the paint are utilized to perform a strong coordination complexation effect with ions in the non-heavy-metal antirust paint, and the adhesive force of a coating to the metal base material is increased to 10 MPa; at the temperature of 25 DEG C, the water resistance reaches 1,400 h, the salt fog resistance reaches 2,000 h, and coated films do not foam or rust.