End stage renal disease patients undergoing long-term dialysis are at risk for abnormal concentrations of certain essential and non-essential trace metals and high oxidative stress. We evaluated the effects of zinc (Zn) supplementation on plasma aluminum (Al) and selenium (Se) concentrations and oxidative stress in chronic dialysis patients. Zn-deficient patients receiving continuous ambulatory peritoneal dialysis or hemodialysis were divided into two groups according to plasma Al concentrations (HA group, Al > 50 g/L; and MA group, Al > 30 to ≤ 50 g/L). All patients received daily oral Zn supplements for two months. Age- and gender-matched healthy individuals did not receive Zn supplement. Clinical variables were assessed before, at one month, and after the supplementation period. Compared with healthy subjects, patients had significantly lower baseline plasma Se concentrations and higher oxidative stress status. After two-month Zn treatment, these patients had higher plasma Zn and Se concentrations, reduced plasma Al concentrations and oxidative stress. Furthermore, increased plasma Zn concentrations were related to the concentrations of Al, Se, oxidative product malondialdehyde (MDA), and antioxidant enzyme superoxide dismutase activities. In conclusion, Zn supplementation ameliorates abnormally high plasma Al concentrations and oxidative stress and improves Se status in long-term dialysis patients.