Biochar-supported nanoscale zero-valent iron composite (nZVI@BC) was synthesised.
nZVI@BC exhibited better stability and mobility than that of bare-nZVI.
nZVI@BC reduced the leachability and bioavailability of Cr in soil.
nZVI@BC decreased the phytotoxicity of Cr and leachable Fe caused by bare-nZVI.