The invention discloses a preparation method of a soil-improving slow-release fertilizer applied to rice. The method comprises the following steps: uniformly mixing rotten chicken manure, fermented slaughter house waste, canal mud, tea seed meal, humic acid, flyash, montmorillonite, bamboo powder, bactericidal deodorant and EM microbial agent, adding water, adding a fertilizer-retention compound,uniformly mixing, drying, crushing, granulating and drying to obtain the soil-improving slow-release fertilizer applied to rice. The fertilizer-retention compound is prepared by the following processes: uniformly mixing p-aminophenyl trimethoxysilane, lauryl sodium sulfate and water, adjusting the pH value of the system to be 4-4.8, stirring, filtering, washing, centrifuging, drying, adding tetrahydrofuran and uniformly stirring, adding succinic anhydride, stirring, precipitating, filtering, washing, drying, adding polyethylene glycol 600, uniformly mixing, adjusting the pH value of the systemto be 3-3.8, stirring, centrifuging, filtering, washing and vacuum drying to obtain the fertilizer-retention compound.