To develop an efficient bio-immobilization approach for the remediation of heavy metal pollution in soil, a mutant species of Bacillus subtilis (B38) was obtained by ultraviolet irradiation and selection under high concentration of cadmium (Cd) in a previous study. In the present study, to check the applicability of this mutated species to the sorption and immobilization of other metals, the sorption of four heavy metals, Cd, chromium (Cr), mercury (Hg), and lead (Pb), on living and nonliving B38 in single- and multiple-component systems under different conditions was investigated using batch experiments. Rapid metal binding occurred on both living and nonliving B38 during the beginning of the biosorption. The sorption kinetics followed the exponential equation for living biomass and the pseudo-first-order Lagergren model for nonliving biomass, with r (2) values in the range of 0.9004-0.9933. The maximum adsorptive quantity of the heavy metals on B38 changed with the solution pH, temperature, biomass dose, and ionic strength. The nonliving biomass generally showed greater or similar adsorptive capacities as compared with the living biomass and was not likely to be affected by the solution parameters. The bacterium had a stronger affinity to the cationic heavy metals than to the anionic one, and the equilibrium sorption amounts were 210.6, 332.3, and 420.9 mg/g for Cd(II), Hg(II), and Pb(II), respectively. The results of binary and ternary sorption experiments indicated that the metals with the higher sorption capacity in the single-component systems showed greater inhibitory effects on the biosorption of other metal ions in the multiple-component systems, but the sorption sites of Hg and Cd or Pb are likely to be different. The results of this study illustrated that the mutant species is a promising biosorbent for the remediation of multiple heavy metals.