Pot culture experiments were conducted to study the effect of industrial and sewage sludge on some enzyme activities and heavy metal concentrations in alluvial soil. The results showed that the heavy metals in both industrial and sewage sludge were mainly non-exchangeable, and those in sewage sludge had a lower concentration but a higher bio-availability than in industrial sludge. The application of sludge could increase the activities of soil urease, polyphenol oxidase and neutral phosphatase, and the polyphenol oxidase and neutral phosphatase activities showed a reverse relationship with the concentrations of soil exchangeable Zn and Cu. Soil polyphenol oxidase and catalase activities could be used to indicate the Zn pollution in soil.