The invention discloses a method for preparing environment-friendly lubricating oil, and relates to the technical field of lubricating oil preparation. The method includes the following steps: S1, following raw materials in parts by weight: 75-80 parts of base oil, 10-15 parts of acomplexing agent, 5 parts of a viscous agent, 1 part of a pour-point depressant, 1 part of an anti-foaming agent, 1 part of a thickening agent, 1 part of ultra-fine metal powder, and 1 part of nano calcium carbonate particles are taken; S2, the base oil and the complexing agent are mixed and stirred through an ultrasonic agitation apparatus, then mixed matter is heated to 65 DEG C to be continuously stirred until the kinematic viscosity and pour point reach the standard, and subjected to overall thermal insulation to 60-62 DEG C, and S3, the pour-point depressant and the viscous agent are successively added into the mixture, and the nano calcium carbonate particles are added to be stirred mechanically for 15min until the mixture is fused. High wear-resisting performance is achieved, damage is not prone to being caused due to extrusion after the environment-friendly lubricating oil is used for a long time, the overall use time is long, meanwhile, degradation is easy, the environment-friendly effect can be achieved, and environmental pollution is not prone to being produced.