Chitosan (CS) modified with ethylenediamine tetraacetic acid (EDTA) was further modified with the zeolite imidazole framework (ZIF-8) by in situ growth method and was employed as adsorbent for the removal of rare-earth elements (REEs). The material (EDTA-CS@ZIF-8) and ZIF-8 and CS were characterized by X-ray diffraction (XRD), Fourier transform infrared spectroscopy (FT-IR), scanning electron microscope (SEM), and nitrogen adsorption/desorption experiments (N-2- Brunauer-Emmet-Teller (BET)). The effects of adsorbent dosage, temperature, the pH of the aqueous solution, contact time on the adsorption of REEs (La(III), Eu(III), and Yb(III)) by EDTA-CS@ZIF-8 were studied. Typical adsorption isotherms (Langmuir, Freundlich, and Dubinin-Radushkevich (D-R)) were determined for the adsorption process, and the maximal adsorption capacity was estimated as 256.4 mg g(-1) for La(III), 270.3 mg g(-1) for Eu(III), and 294.1 mg g(-1) for Yb(III). The adsorption kinetics results were consistent with the pseudo-second-order equation, indicating that the adsorption process was mainly chemical adsorption. The influence of competing ions on REE adsorption was also investigated. After multiple cycles of adsorption/desorption behavior, EDTA-CS@ZIF-8 still maintained high adsorption capacity for REEs. As a result, EDTA-CS@ZIF-8 possessed good adsorption properties such as stability and reusability, which have potential application in wastewater treatment.