This paper proposes the use of calcium carbonate (CaCO3) precipitation induced by the addition of calcium chloride (CaCl2) and sodium carbonate (Na2CO3) solutions as a procedure to stabilize and improve expansive soil. A set of laboratory tests, including the free swell test, unloaded swelling ratio test, unconfined compression test, direct shear test, scanning electron microscopy (SEM) test, cyclic wetting–drying test and laboratory-scale precipitation model test, were performed under various curing periods to evaluate the performance of the CaCO3 stabilization. It is concluded from the free swell tests and unloaded swelling ratio tests that the addition of CaCl2 and Na2CO3 can profoundly decrease soil expansion potential. The reduction in expansion parameters is primarily attributed to the strong short-term reactions between clay and stabilizers. In addition, the formed cementation precipitation can decrease the water adsorption capacity of the clay surface and then consequently reduce the expansion potential. The results of unconfined compression tests and direct shear strength tests indicated that the addition of CaCl2 and Na2CO3 has a major effect on geotechnical behavior of expansive soils. Based on the SEM analyses, new cementing crystalline phases formatted by sequentially mixing CaCl2 and Na2CO3 solutions into expansive soil were found to appear in the pore space, which results in a much denser microstructure. A laboratory-scale model test was conducted, and results demonstrate the effectiveness of the CaCO3 precipitation technique in stabilizing the expansive soil procedure. The test results indicated that the concentration of CaCl2 higher than 22.0% and Na2CO3 higher than 21.2% are needed to satisfactorily stabilize expansive soil. It is proposed to implement the precipitation technique in the field by the sequential permeation of CaCl2 and Na2CO3 solutions into soils in situ.