The invention relates to a preparation method of a modified polylactic acid material for 3D printing, having a metal effect. The method concretely comprises the following steps: preparing the following raw materials, by weight, 100 parts of polylactic acid, 80-150 parts of metal powder, 1-5 parts of a metal pigment, 8-18 parts of a soft-core and hard-shell type core-shell copolymer flexibilizer with methyl methacrylate as the shell, 0.5-2 parts of a coupling agent, 0.5-1.5 parts of a lubricant, 0.2-0.8 part of a hindered phenol antioxidant and 0.1-0.5 part of a phosphite or thioester antioxidant, mixing the metal powder with the metal pigment, spraying a coupling agent solution during mixing, drying the obtained material, mixing the obtained modified metal powder and metal pigment, the polylactic acid, the flexibilizer, the lubricant and the antioxidant, adding the obtained mixture into a double screw extruder, performing extruding granulation, drying obtained pellets, adding the driedpellets into a single screw extruder, extruding the pellets, and performing hot water treatment, cold water treatment and air drying to obtain wires. The modified polylactic acid material prepared inthe invention has the advantages of metal effect, good toughness and non-degradability.