Heavy metal pollution possesses potential hazards to plant, animal and human health, which has become the focus of recent attention. Hence, phytoremediation has been regarded as one of the most important remediation technologies for heavy-metal-contaminated soils. In this research, a dominant mine tailing plant, Macleaya cordata, was used as the experimental material to compare the metal transport and oxidative stress response in its roots under lead (Pb) and zinc (Zn) treatments. The result showed that Pb was mainly accumulated in the roots of M. cordata under the Pb treatment; less than 1% Pb was transported to the parts above. An analysis of the Zn content demonstrated a 39% accumulation in the shoots. The production of reactive oxygen species was detected using the in situ histological staining of roots, which showed that hydrogen peroxide in the root tips was observed to increase with the increase in both Pb and Zn concentrations. No significant superoxide anion changes were noted in the root tips under the Pb treatment. An analysis of the root enzyme activity showed that increase in NADPH oxidase activity can be responsible for the production of superoxide anions, subsequent the inhibition of root growth and decrease in antioxidant enzyme activities in the roots of M. cordata exposed to excess Zn. In total, this research provides evidence that the root of M. cordata has a high antioxidant capacity for Pb stress, so it can accumulate more Pb without oxidative damage. On the other hand, the Zn accumulated in the roots of M. cordata causes oxidative damage to the root tips, which can stimulate more Zn transport to the shoots to reduce the damage to the roots. This result will provide a basis for the application of M. cordata in the phytoremediation of soil polluted by Pb-Zn compounds.