Lipoprotein(a) [Lp(a)] is an extremely atherogenic lipoprotein. Lp(a) has been found in the plasma of humans and other primates, but until now only in a few other species. The mechanism by which it exerts its atherogenicity is still poorly understood. We observed that Lp(a) has been found in the plasma of several species unable to synthesize ascorbate and not in other species. We have now detected apoprotein(a) in the plasma of the guinea pig. We induced atherosclerosis in this animal by dietary ascorbate depletion and, using SDS/PAGE and subsequent immunoblotting, we identified Lp(a) as accumulating in the atherosclerotic plaque. Most importantly, adequate amounts of ascorbate (40 mg per kg of body weight per day) prevent the development of atherosclerotic lesions in this animal model and the accumulation of Lp(a) in the arterial wall. We suggest an analogous mechanism in humans because of the similarity between guinea pigs and humans with respect to both the lack of endogenous ascorbate production and the role of Lp(a) in human atherosclerosis.