A novel fly ash-based composite material with multiple adsorption sites was synthesized to remove Pb2+, Cd2+ and AsO33-from wastewater. In a single pollutant system, when pH = 6, the initial pollutant concentration was 100 mg/L, and the dosage was 4 g/L, the removal rates of Pb2+, Cd2+ and AsO33-by modified DTCH-MFA were increased by 54.4 %, 2.14 % and 6.44 % compared with the unmodified FA. For DTCH-MFA, the maximum adsorption capacities of Pb2+, Cd2+ and AsO33-were 15.86 mg/g, 3.74 mg/g and 5.63 mg/g, which increased by 14.04 mg/g, 0.28 mg/g and 1.87 mg/g than FA. In the actual wastewater system, DTCH-MFA could simulta-neously remove Pb2+, Cd2+ and AsO33-with removal rates of 85.31 %, 95.98 % and 47.57 %. The relevant adsorption mechanisms were studied via XRD, FTIR, VSM and XPS, which revealed electrostatic interaction, and chelation reaction played important roles to the efficient adsorption. Besides, the adsorption processes were consistent with the Pseudo-second-order Kinetics and Freundlich isothermal model. DTCH-MFA could simulta-neously adsorb Pb2+, Cd2+ and AsO33-within 2-8 h, which extended the related studies on the removal of heavy metal cations and anions by FA-based adsorbents.