The non-cyanide electroplating process for zinc alloy die casting includes first pre-plating with zincate and then subacid chemical nickel plating. In the pre-plating with zincate, the plating solution comprising zinc oxide, sodium hydroxide and brightener is used, the electroplating temperature is 10-40 deg.c, electroplating current is 1-7 A/sq dm and electroplating time is 15-25 min. In the subacid chemical nickel plating, the plating solution comprising nickel sulfate, sodium citrate, sodium hypophosphorite, ammonia water and hydrogen ammonium fluoride and with pH 6.5-7.5 is used, the solution temperature is 75-85 deg.c and the electroplating time is 20-30 min. The technological process of the present invention is used to replace cyanide copper-plating process and has no pollution caused by cyanide and low waste water treating cost. |