The invention discloses a synthetic method for a corrosion-resistant water-based coating. The method comprises following steps that acrylic resin is heated and melted, then polyvinyl alcohol is addedinto the acrylic resin, stirring is carried out for 25-30 minutes, water is added into a stirring kettle and is heated to 95-100 DEG C after the polyvinyl alcohol is completely dissolved, the stirringspeed is 450-500r / min, and stirring is carried out for 1-1.5 hours; a defoaming agent is added; sodium dodecyl sulfate and dioctyl phthalate are added, and stirring is continuously carried out for 1.5-2 hours; stirring is stopped, and nano-silicon dioxide is added into a reaction kettle; and the reaction kettle is heated to 80-90 DEG C, the constant temperature is kept for 3-3.5 hours, then diatomaceous earth, triethanolamine and a silane coupling agent are added again, the reaction kettle is closed, phosphate is added, and stirring is carried out for 1-1.5 hours so as to obtain the corrosion-resistant water-based coating. The synthetic method for the corrosion-resistant water-based coating has the advantages of being simple, easy to operate, low in cost, economical, environmentally friendly, suitable for coating of all industries and wide in application range, the corrosion-resistant water-based coating prepared by the method has good acid and alkali resistance, and a coating film ishigh in corrosion resistance and good in anti-settling property.