The objectives of this study are to synthesize pumice supported nanoscale zero-valent iron (P-nZVI), to characterize it and to test its removal capacity of heavy metals. Characteristics of P-nZVI are investigated using SEM-EDX, BET and XRF. The characterization results show that nZVI particles were effectively attached and well dispersed on the surface of pumice. To identify the effectiveness of pumice modification, the RP and P-nZVI were used for adsorption of Ni(II), Zn(II) and Cd(II). Pumice coated with nZVI shows high efficiency in the removal of Ni(II), Zn(II) and Cd(II).