ABSTRACT Heavy metals pose a serious threat and damage to ecological health when released into the environment. n-HFP is usually used to remediate soils contaminated with heavy metals, but its ability to solidify heavy metals is limited. FA has good ability to trap heavy metals due to its abundant oxygen-containing functional groups. However, the solubility of FA in water limits its application in the field of heavy metal removal. In this paper, n-HFP@FA was prepared by co-precipitation method. Through FT-IR and BET analysis, the oxygen-containing functional groups and specific surface area of n-HFP@FA increased due to the addition of FA. The adsorption behaviour of n-HFP@FA on Pb, Cd, and Cu followed the pseudo-second-order and Langmuir isotherm models. In addition, the maximum adsorption capacities of n-HFP@FA for Pb, Cd, and Cu were 371.1, 190.5, and 129.75 mg/g, respectively. As shown by FT-IR and XPS analysis, the main mechanisms of Pb, Cd and Cu removal by n-HFP@FA are: complexation, electrostatic and precipitation. The n-HFP@FA showed high removal rates of Pb, Cd, and Cu in soil leachates of different pH. In the soil remediation experiments, the BCR method and Pearson correlation analysis showed that the acid-soluble, reducible and oxidizable fractions of Pb, Cd, and Cu in the soil were effectively converted into a more stable residual fraction. This study opens up a prospect for the application of n-HFP@FA composites in the remediation of contaminated soil.