This study was conducted in Hezhang County, Bijie City, Guizhou Province. The soil in the zinc smelting area has been contaminated with cadmium, lead, and zinc. Therefore, these elements are the focus of this research. Rice husk biochar was used as the passivation material. The Fourier infrared spectrum was utilized to study the biochar’s morphology, element content, mineral composition, structure, and surface functional groups. Moreover, the physical and chemical properties of the biochar were analyzed to explore its passivation effect. Biochar is beneficial in the cleaning of cadmium, lead, and zinc minerals and can be used for the passivation of heavy metals in contaminated soil. This study aims to understand the detailed mechanism behind this process and provide experimental data and ideas for pollution control. The results indicate that the biochar contains many functional groups, including -OH, C-H, C-O, C=O, C=C, and C-O-C. It also consists of a significant quantity of potassium salt, calcite, and quartz. Biochar has a noticeable pore structure, and as the pyrolysis temperature increases, the pore structure becomes more developed and thinner, with a smooth surface. The main minerals in the soil are quartz, mica, zeolite, illite, and chlorite. The aromatic degree of biochar increased with pyrolysis temperature. In contrast, the aromatic degree and polarity first increased and then decreased. The 0.2-0.45 mm biochar exhibited the best passivation effect on cadmium, lead, and zinc.