The invention provides a metal water-based rust removal antirust solution. The metal water-based rust removal antirust solution comprises raw materials including, by weight part, 2 to 6 parts of citric acid, 2 to 8 parts of lauryl sodium sulfate, 2 to 4 parts of tartaric acid, 1 to 5 parts of sodium citrate, 2 to 6 parts of polyaspartic acid, 0.4 to 1.2 parts of oxidized starch, 5 to 10 parts of cetyl-trimethyl ammonium bromide, 10 to 15 parts of polyoxyethylene fatty alcohol sodium sulfate, 1 to 2 parts of OP-10, 1 to 3 parts of chitosan, 2 to 8 parts of mesoporous silica, 10 to 20 parts of PEG200, 15 to 20 parts of propanediol butyl ether and 60 to 90 parts of water. The invention further provides a preparing method of the metal water-based rust removal antirust solution. The metal water-based rust removal antirust solution has multiple functions of rust removal, dirt removal, phosphatization, passivation and the like, a reaction is carried out at the normal temperature, the rust removal time is short, the antirust time is long, and corrosion to the metal is avoided.