The invention discloses a method for preparing superfine flaky zinc-containing alloy and an application of the superfine flaky zinc-containing alloy. Spherical atomized zinc-containing alloy powder, aball milling solvent, a grinding aid, a ball milling medium and a dispersant are added to ball milling tank in proportion, and the materials are subjected to wet ball milling under heating and temperature control conditions; and obtained ball-milled slurry is subjected to filtration, ultrasonic cleaning, rinsing and drying in sequence, and flaky zinc-containing alloy powder is obtained, wherein the flake diameter range of the powder is 8-20 micron, the radius-to-thickness ratio is (30-50):1, and the apparent density is 0.85 g/cm<3>-0.95 g/cm<3>. The prepared superfine flaky zinc-containing alloy powder has high flaky degree, high radius-to-thickness ratio, high covering power, smooth surface, low oxidation degree and good particle size distribution, and can be applicable to the productionfields of waterborne Dacromet coatings, inorganic waterborne zinc-rich aluminum paint and waterborne heavy anti-corrosion coatings with different specification requirements after treatment and classified screening.