The invention provides a biodegradable non-woven fabric. The biodegradable non-woven fabric is prepared from, by weight, 70-100 parts of acrylic-modified corn bran fiber, 30-50 parts of plant fiber, 20-30 parts of ofloxacin, 5-15 parts of silane coupling agent DL171, 5-10 parts of tween, 1-5 parts of 2,2'-sulfo-di(4-tert-octylphenol oxygroup) nickel, 1-5 parts of m-Phenylene dibenzoate, 1-10 partsof polysorbate80, 5-10 parts of fire retardant, 5-15 parts of antioxidant and 5-10 parts of plasticizer. The biodegradable non-woven fabric prepared with a method has good mechanical performance andfresh keeping performance, the cost is low, the biodegradation speed is high, and the biodegradable non-woven fabric is free of toxic and side effects on the environment.