The invention discloses a method for preparing anti-aging, anti-corrosion and anti-fouling lubricating oil. The method includes dissolving polyaspartic acid into a buffer solution, adding sodium stearate organic modified hydrotalcite, performing ultrasonic dispersion, then performing magnetic stirring, centrifuging and washing, dispersing in a cerium nitrate aqueous solution, performing ultrasonicdispersion, performing magnetic stirring, centrifuging and washing to obtain cerium ion-sodium stearate compound modified hydrotalcite; adding copper chloride dehydrate and polyethylene glycol into deionized water for dissolving, dropwise adding a sodium hydroxide solution and a glucose solution, then adding modified nano-zinc oxide, stirring for reaction, dropwise adding a sodium chloride solution, stirring for reaction at constant temperature, filtering, washing, drying in vacuum and grinding to obtain antifouling microcapsules; mixing nano cerium dioxide and nano serpentine, adding a compound surfactant, carrying out ultrasonic dispersion to obtain a lubricating additive, adding the lubricating additive into lubricating oil base oil, and uniformly mixing with the cerium ion-sodium stearate compound modified hydrotalcite and the antifouling microcapsules to obtain the anti-aging, anti-corrosion and anti-fouling lubricating oil.