In order to explore the observed association among mercury, atherosclerosis, and coronary heart disease, the effects of mercury, copper, and iron on the peroxidation of low-density lipoprotein (LDL) and on the enzymatic activities of glutathione peroxidase and myeloperoxidase were investigated in vitro. On the basis of our nuclear magnetic resonance (NMR) experiments, we conclude that mercury does not promote the direct nonenzymatic peroxidation of LDL, like copper and iron. In our enzyme measurements, mercury inhibited slightly myeloperoxidase, although not significantly in presence of LDL. Instead, inorganic mercury, but not methylmercury chloride, inhibited glutathione peroxidase effectively and copper even at 10 micromol/L, below physiological concentrations, doubled the inhibition rate. Copper and iron had no direct effect on glutathione peroxidase, but they both seem to activate production of HOCl by myeloperoxidase. We conclude here that, first, mercury and methylmercury do not promote direct lipid peroxidation, but that, second, a simultaneous exposure to high inorganic mercury, copper, and iron and low selenium concentrations can lead to a condition in which mercury promotes lipid peroxidations. This mechanism provides a plausible molecular-level explanation for the observed association between high body mercury content and atherosclerosis.