The invention discloses a preparation method for a non-woven fabric for a protective garment. The preparation method comprises: cleaning and drying a polypropylene composite non-woven fabric, carryingout plasma treatment, placing the non-woven fabric in air to obtain a material A, uniformly mixing 10-hydroxy-cyclohexyl-phenyl ketone, a fluorine-containing acrylic resin, octadecyl methacrylate, glycidyl acrylate, borneol acrylate, fatty alcohol polyoxyethylene ether, ethylene glycol dimethacrylate and water to obtain a material B, adding the material A into the material B, carrying out ultraviolet light irradiation for a grafting reaction, carrying out washing and drying to obtain a material C, uniformly mixing p-aminobenzotrifluoride, n-octylamine, alkylaminoglucitol, 4-amino-1, 2, 4-triazole and dioxane, adding the material C into the mixture, carrying out a reaction process, carrying out washing and drying to obtain a material D, adding graphene oxide into water, adjusting pH to greater than 7, carrying out ultrasonic treatment, adding glucose into the reaction product for a reaction, mixing the product, hydroxylamine hydrochloride, allicin, a zinc complex, lentinan and a silk fibroin, adding the material D into the mixture, and carrying out padding and drying.