The invention discloses an ecological anti-root-rot slow-release fertilizer and a preparation method thereof, and belongs to the technical field of fertilizers. The fertilizer is prepared from, by weight, 20-30 parts of a nitrogen fertilizer, 10-16 parts of a phosphorus fertilizer, 8-10 parts of a potassium fertilizer, 10-20 parts of humic acid, 3-10 parts of medium and trace elements, 3-5 parts of attapulgite, 3-5 parts of borax, 1-3 parts of calcium sulfate, 2-4 parts of lime powder, 0.8-2.5 parts of calcium chloride, 0.1-0.5 part of dazomet and 5-10 parts of a film coating agent. The film coating agent is obtained by modifying corn starch. The fertilizer is scientific in formula and remarkable in fertilizer effect, and can effectively reduce the occurrence probability of root rot of crops, and improve the disease resistance of the crops. At the same time, the fertilizer has a good slow release effect, continuously provides stable nutrients for the crops for a long time, improves thecrop yield and the crop quality, has no pollution to creatures, soil and water sources, maintains the ecological environment of soil, and is safe and environmentally friendly.