Clays such as kaolin, bentonite and zeolite were evaluated as support material for nanoscale zero-valent iron (nZVI) to simultaneously remove Cu(2+) and Zn(2+) from aqueous solution. Of the three supported nZVIs, bentonite-supported nZVI (B-nZVI) was most effective in the simultaneous removal of Cu(2+) and Zn(2+) from a aqueous solution containing a 100 mg/l of Cu(2+) and Zn(2+), where 92.9 % Cu(2+) and 58.3 % Zn(2+) were removed. Scanning electronic microscope (SEM) revealed that the aggregation of nZVI decreased as the proportion of bentonite increased due to the good dispersion of nZVI, while energy dispersive spectroscopy (EDS) demonstrated the deposition of copper and zinc on B-nZVI after B-nZVI reacted with Cu(2+) and Zn(2+). A kinetics study indicated that removing Cu(2+) and Zn(2+) with B-nZVI accorded with the pseudo first-order model. These suggest that simultaneous adsorption of Cu(2+)and Zn(2+) on bentonite and the degradation of Cu(2+)and Zn(2+) by nZVI on the bentonite. However, Cu(2+) removal by B-nZVI was reduced rather than adsorption, while Zn(2+) removal was main adsorption. Finally, Cu(2+), Zn(2+), Ni(2+), Pb(2+) and total Cr from various wastewaters were removed by B-nZVI, and reusability of B-nZVI with different treatment was tested, which demonstrates that B-nZVI is a potential material for the removal of heavy metals from wastewaters.