Cadmium (Cd) in river sediments poses serious ecological and health risks due to its persistence and bioaccumulation potential. Bio-induced mineralization effectively promotes the formation of Cd doped secondary minerals, a process that is highly susceptible to environmental factors which can alter the final mineral output. This work systematically investigated the influence of common environmental anions (CO32-, SO42-, NO3-, Cl-) on cadmium immobilization within this syntrophic system of phosphate solubilizing bacteria (PSB) and dissimilatory iron reducing bacteria (DIRB). Results indicated that carbonate enhanced the rate of iron reduction but suppressed phosphate release, leading to a reduction in crystalline iron oxides bound Cd (F5) to 2%∼6%. However, CO32- facilitated the formation of CdCO3, which lowered the free Cd concentration to 6%∼12%. Sulfate inhibited both iron reduction and phosphate release through the formation of Fe(II)-SO4 complexes that adsorbed onto iron oxide surfaces, thereby restraining vivianite formation and decreasing F5 to 5%∼10%. Nitrate was preferentially reduced to toxic nitrite, which suppressed microbial activity and diminished both iron reduction and phosphate release. As a result, F5 dropped sharply to just 1%. Chloride increased salinity, which impaired PSB growth and phosphate release, while also promoting the adsorption of Fe2+ onto mineral surfaces, further inhibiting iron reduction and reducing F5 to 2%∼8%. Multiple characterization results reveal the immobilization of cadmium through adsorption, co-precipitation, and structural incorporation into secondary minerals. Different anions affect Cd immobilization through distinct mechanisms, with carbonate promoting Cd fixation. These findings establish a theoretical basis for applying this remediation strategy under diverse environmental contexts.