The invention discloses a waterborne potassium silicate zinc-rich primer capable of preventing easy cracking and applied to surface treatment of a steel structure. The zinc-rich primer is prepared from the following raw materials in parts by weight: 106-108 parts of flake zinc powder, 13-15 parts of potassium silicate, 6.4-7.4 parts of a styrene-acrylic emulsion, 1.4-1.6 parts of grape seed oil, 3.5-4.2 parts of amino propyl trimethoxy silane, 1.3-1.6 parts of terbium chloride, 6-8 parts of anti-crack fibers, 2-3 parts of paraffin, 9-10 parts of stainless steel powder, 0.8-1.2 parts of tallow amine, 2.4-2.7 parts of nano aluminum nitride, 0.3-0.5 part of boric acid and 24-26 parts of de-ionized water. According to the zinc-rich primer provided by the invention, the styrene-acrylic emulsion, which is modified by virtue of waterborne epoxy resin emulsion and the grape seed oil, is added to the raw materials and is combined with the potassium silicate solution, so that a binding agent is formed, the flask zinc powder, which is modified by virtue of silane doped rare earth, is taken as a pigment, and other effective adjuvants are combined, so that the prepared zinc-rich primer has the advantages of being good in dispersibility, strong in film adsorbability, long in period of preventing corrosion and the like, and the zinc-rich primer cannot get cracked easily after being dried.