The potential of CS-nZVI to degrade perchlorate in water was explored.
CS-nZVI showed excellent degradation for high concentration perchlorate.
Solution pH and salinity exhibited less effect on perchlorate degradation.
Perchlorate degradation kinetics and mechanism were elucidated.
Most of the perchlorate could be completely reduced to chloride.