Electroplating sludge is a hazardous waste produced in plating and metallurgical processes which is commonly disposed of in safety landfills. In this work, electroplating sludge containing 25.6% Fe and 5.5% Co (named S1) and another containing 36.8% Fe and 7.8% Cr (S2) were recycled for the preparation of erdite-bearing particles via a facile hydrothermal route with only the addition of Na2S·9H2O. In the sludges, Fe-containing compounds were weakly crystallized and spontaneously converted to short rod-like erdite particles (SP1) in the presence of Co or long nanorod (SP2) particles with a diameter of 100 nm and length of 0.5–1.5 μm in the presence of Cr. The two products, SP1 and SP2, were applied in electroplating wastewater treatment, in which a small portion of Co in SP1 was released in wastewater, whereas Cr in SP2 was not. Adding 0.3 g/L SP2 resulted in the removal of 99.7% of Zn, 99.4% of Cu, 37.9% of Ni and 53.3% of Co in the electroplating wastewater, with residues at concentrations of 0.007, 0.003, 0.33, 0.09 and 0.002 mg/L, respectively. Thus, the treated electroplating wastewater met the discharge standard for electroplating wastewater in China. These removal efficiencies were higher than those achieved using powdered activated carbon, polyaluminum chloride, polyferric sulfate or pure Na2S·9H2O reagent. With the method, waste electroplating sludge was recycled as nanorod erdite-bearing particles which showed superior efficiency in electroplating wastewater treatment.