The invention relates to a bio-based environment-friendly degradable material, a film prepared from the bio-based environment-friendly degradable material and a preparation method of the film. The material is prepared from the following raw materials: starch, polylactic acid, glycidyl methacrylate, magnesium stearate, epoxy soybean oil, glycerol, diphenylmethane diisocyanate, 2-phenyl-2-oxazoline,sodium dodecyl benzene sulfonate, 1,3-dimethyl-6-aminouracil, N,N'-bis(2,6-diisopropylphenyl)carbodiimide, dioctadecyl pentaerythritol diphosphite, cerium stearate, phenyl bis(2,4,6-trimethylbenzoyl)phosphine oxide and potassium chloride. The material can be applied to preparation of the film. The prepared film has high mechanical properties, and can be degraded rapidly in a short time, thus eliminating the 'white pollution' truly.