The effect of chronic L-carnitine treatment on blood pressure and plasma lipids was studied in spontaneously hypertensive rats (SHR). L-Carnitine treatment for 6 weeks lowered significantly both the systolic and mean arterial pressure of SHR but its influence on diastolic and pulse pressure was only modest. L-Carnitine did not influence the relative heart and kidney weight of SHR. However, L-carnitine completely abolished the age-dependent rise of plasma total cholesterol, triglycerides and uric acid seen in untreated SHR. On the other hand, L-carnitine treatment had no significant effects on blood pressure, relative organ weight and plasma lipids in normotensive Wistar-Kyoto rats. Our results suggest that L-carnitine might prevent some cardiovascular alterations by its influence on lipid metabolism.