Biochar (BC) combined with humic acid (HA) and wood vinegar (WV) was designed and prepared as an inexpensive, effective, and environmentally friendly immobilization material (BHW) for metal-polluted soil. The influences of the wood vinegar and humic acid on the immobilization properties and adsorption mechanism of this new material were also investigated. The remediation performance was evaluated using a laboratory-made, nickel-contaminated soil with a Ni2+ concentration of 200 mg per kg surface soil (top 20 cm from agricultural land). The results indicated that the immobilization ratio sequence of nickel (II) in the soil was BC < BH < BHW. The maximum adsorption capacity increased in the same order: BC < BH < BHW. All three adsorption isotherms were better fitted by the Freundlich model, which were consistent with the surface heterogeneity of the remediation materials. The cause of this surface heterogeneous migration may be due to the increase in oxygencontaining groups in the BC introduced by the HA and WV. The WV can increase the number of the oxygencontaining groups in the BC combined with HA, which enhanced the adsorption and immobilization of Ni2+ ions. The results suggested that BHW is recommended for the remediation of metal-contaminated soils, because of its high efficacy, economic feasibility, environmental and food safety.