The invention relates to a zinc-aluminum coating enhanced with particles in micro-nano sizes, and belongs to the field of surface protection of magnetic materials. The coating is used for being coated on the surface of a neodymium-iron-boron permanent magnet and the zinc-aluminum coating mixed with the micro-nano particles, and the micro-nano particles are one or more kinds of titanium dioxide, silicon oxide, aluminum oxide, aluminum and cerium oxide in the micro-nano sizes. The technical scheme of the zinc-aluminum coating lies in that the micro-nano particles are mixed into the zinc-aluminum coating, so that the zinc-aluminum coating concurrently has an own anti-corrosion property of the coating and an incidental high-temperature oxidation resistant property, an incidental shock resistant property and incidental high tenacity of the micro-nano particles, and a mechanical property and a scratch resistant property of the surface coating of the anti-corrosion neodymium-iron-boron permanent magnet are greatly improved. The invention further relates to a production method of the zinc-aluminum coating enhanced with the particles in the micro-nano sizes, and the production method comprises the following steps: processing matrixes, preparing a coating solution, coating the matrixes and drying the coating solution.