Adsorption-desorption experiments of three heavy metal ions (i.e., lead, copper, cadmium) in silty soil were carried out at different temperatures, and the microscopic characteristics of silty soil loaded with the three heavy metal ions were analyzed. A one-dimensional soil column was used to discuss the influences of heavy metal ion types and concentrations on the soil moisture distribution and the migration level of different heavy metal ions, especially during the dynamic change process from an unsaturated state to a saturated state. Studies show that the adsorption of heavy metal ions onto silty soil is closely related to the mineral composition and functional groups in silty soil. In addition to physical adsorption, the adsorption of heavy metal ions is closely related to the hydrolysis reaction of mineral components such as kaolinite, calcite, dolomite, plagioclase and quartz. Under constant temperature, the types and concentrations of heavy metal ions play an important role in the moisture migration of unsaturated soil. In the presence of heavy metal ions, the penetration of lead ions is the greatest, followed by copper ions and then cadmium ions. The greater the ion concentration is, the stronger the penetration of heavy metal ions in silty soils.