The invention discloses a nano silicon-magnesium-potassium water flush fertilizer. The prepared nano silicon-magnesium-potassium water flush fertilizer is prepared from the following materials in percentage by mass: 65%-70% of nano silicon-magnesium powder, 10%-15% of potassium sulfate, 5%-10% of potassium humate, 5%-10% of nano medical stone powder, 1%-2% of carboxymethyl modified starch, wherein the sum of the materials in percentage by weight is 100%. The preparation method comprises the following steps of: preparing magnesium ore slag and medical stone into nanoscale particle fine powder; adding the potassium sulfate, the potassium humate and the carboxymethyl modified starch according to the proportion of the formula, sufficiently and uniformly stirring with water to form paste; and checking, filling, metering, sealing and labeling to obtain the nano silicon-magnesium-potassium water flush fertilizer. The nano silicon-magnesium-potassium water flush fertilizer is low in production cost, good in stability and suitable for industrial production. A field system test indicates that the nano silicon-magnesium-potassium water flush fertilizer has complete functions, gathering nutrients, and a long fertilizer efficiency period, and enables crops including wheat, corns, rice, melons, fruits, vegetables, apples, oranges, grapes, cottons and the like to increase yield.