Mining activities in the Dabaoshan area in the upper reach of the Hengshihe River have caused severe environmental changes, the waste water of milling and refining drained directly into the Hengshihe River, which contaminated the soils along the river severely. It is shown that Pb, Zn, Cd and Cu have contaminated the soil, the Cd contamination was more severe, and the contaminated level of Pb, Zn reached moderately to strongly polluted. The pH value of river and soil affected directly the heavy metals concentration of total and exchangeable ions, and presented negative pertinences. The levels of Pb, Zn, Cu and Cd in the surface soil of Shangbacun village in the lower reach of the river were found as high as 257.762, 350.235, 5.083 and 186.901 mg x kg(-1) respectively, which were relatively higher than those of the background values of soil 1.03, 1.75, 16.9 and 3.7 times respectively, and the result on the soil profiles showed that the contaminations have infiltrated into lower layer soil, ecological environment was harmed severely.