The invention discloses a corrosion-resistant metal powder coating material and a preparation method thereof, wherein the corrosion-resistant metal powder coating material comprises: 100 parts of bottom powder, 0.5-10 parts of aluminum powder, 0.5-2 parts of pearl powder, 0.3-1.5 parts of a bonding aid, and 0.05-0.5 part of a fluidity improver, the bottom powder comprises, by weight, 60-95% of a resin and a curing agent, 0.5-1.5% of a leveling agent, 0-35% of a filler, 0.3-1.0% of a degassing agent, 0-1.0% of a wear-resistant agent, and 0-5.0% of titanium dioxide and/or a pigment, and the aluminum powder is non-floating sheet-like aluminum powder, has an average particle size of 10-60 [mu]m, and is subjected to double coating by selecting silicon dioxide and an acrylic resin. The inventionfurther provides a preparation method of the metal powder coating material, wherein the product is prepared by feeding in steps and controlling the stirring speed, the temperature and the time. According to the present invention, the metal powder coating material has advantages of strong metallic flashing effect, good corrosion resistance and good durability.