Biochar (BC) has been widely studied as a soil amendment for immobilizing heavy metals in contaminated soil.However, the effect of modified biochar on arsenic (As) and cadmium (Cd) immobilization in soils and plant uptake rates are still unclear due to complex environmental interactions.To assess the effects of Fe2O3, BC and iron (Fe)-modified biochar (FMB) on the bioavailability of As and Cd in soil and their accumulation in cabbages (Brassica oleracea L.), these values were investigated.The results indicated that the addition of 0.5% amendment to the soil significantly reduced the mobility of As/Cd in soil.Of the three soil amendments, FMB significantly reduced As and Cd accumulation in the cabbages by 27.4% and 30.1%, respectively.Th is is achieved possibly by reducing the mobility of soil As/Cd, and as a result the available As/Cd were reduced by 12.3% and 7.94%, respectively.The chemical forms of soil As/Cd may change from the available fraction to less available fractions, while the residual As/Cd increased by 16.3% and 353% compared to control, respectively.In summary, FMB demonstrated great potential in stabilizing As/Cd in the soil and in reducing the accumulation of As/Cd in plants.