Investigating the interactions of heavy metals is imperative for sustaining environment and human health. Among those, Cd is toxic for organisms at any concentration. While Ni acts as a micronutrient at very low concentration, but is hazardous toxic above certain threshold value. In this study, the chemical adsorption and desorption reactions of Ni and Cd in contaminated soils were investigated in both single and binary ion systems. Both Ni and Cd experimental data demonstrated Langmuir type adsorption. In the competitive systems, an antagonistic effect was observed, implying that both ions compete for same type of adsorption sites. Adverse effect of Cd on Ni adsorption was slightly stronger than that of opposite system, consistent with adsorption isotherms in single ion systems. Variation in ionic strength indicated that Ca, a much weaker adsorbate, could also compete with Cd and Ni for adsorption on soil particles. Desorption data indicated that Cd and Ni are adsorbed very tightly such that after four successive desorption steps, less than 0.5% of initially adsorbed ions released into the soil solution. This implies that Ca, at concentration in equilibrium with calcite mineral, cannot adequately compete with and replace adsorbed Ni and Cd ions. This adsorption behavior was led to considerable hysteresis between adsorption and desorption in both single and binary ion systems. In the binary ion systems, desorption of Cd and Ni was increased by increase in both equilibrium concentration of adsorbed ion and concentration of competitor ion. The overall results obtained in this research indicate that Cd and Ni are strongly adsorbed in calcareous soil and Ca, the major dissolved ion, insignificantly influences metal ions adsorption. Consequently, the contaminated soils by Ni and Cd can simultaneously be remediated by environmentally oriented technologies such as phytoremediation.