The invention relates to a method for preparing a sustained-release material coating agent, which is characterized in that: (1) the sustained-release material coating agent comprises the following components in part by weight: 30 to 65 parts of cashew nut oil, 0.5 to 3.5 parts of hexamine, 30 to 50 parts of polyol and 15 to 20 parts of polyisocyanate; and (2) the sustained-release material coating agent is prepared by mixing the cashew nut oil and hexamine in a reaction kettle, stirring mixture uniformly, heating the mixture, keeping the temperature, cooling the mixture, adding the polyol andpolyisocyanate, stirring and mixing the new mixture uniformly, and cooling the new mixture to room temperature. A coated fertilizer can be manufactured by placing a granular fertilizer into a fluidized bed coating machine and spraying the coating agent onto rolling fertilizer granules. When the coating agent provided by the invention is used, a polymer microspore film can be formed on the surfaceof the granular fertilizer. In a fertilizer application process, the release rate of nutrients is slowed through natural temperature difference, humidity difference and coating internal and external concentration difference, and the sustained release effect is obvious. Meanwhile, the production process is simple, the application range of the coating agent is wide, the cost of the coating agent islow and the coating agent can be promoted easily.