A 6 weeks pot culture experiment was carried out to investigate the stabilization effects of a modified biochar (BCM) on metals in contaminated soil and the uptake of these metals by wheat seedlings. The results showed that the application of BCM significantly increased the soil fertility, the biomass of wheat seedling roots increased by more than 50%, and soil dehydrogenase (DHA) and catalase (CAT) activities increased by 369.23% and 12.61%, respectively. In addition, with the application of BCM, the diethylenetriaminepentaacetic acid extractable (DTPA-extractable) Cd, Pb, Cu and Zn in soil were reduced from 2.34 to 0.38 mg/kg, from 49.27 to 25.65 mg/kg, from 3.55 mg/kg to below the detection limit and from 4.05 to 3.55 mg/kg, respectively. Correspondingly, the uptake of these metals in wheat roots and shoots decreased by 62.43% and 79.83% for Cd, 73.21% and 66.32% for Pb, 57.98% and 68.92% for Cu, and 40.42% and 43.66% for Zn. Furthermore, BCM application decreased the abundance and alpha diversity of soil bacteria and changed the soil bacterial community structure dramatically. Overall, BCM has great potential for the remediation of metal-contaminated soils, but its long-term impact on soil metals and biota need further research.