The invention discloses a method for preparing fulvic acid calcium magnesium fertilizers. The method includes the steps that 1, raw humic acid powder or sodium humate is added into gulonic acid mother liquor, the mixture is sufficiently stirred for 1 hour and centrifugally filtered, and filter liquor is collected; 2, ferrous sulfate is added into the filter liquor to be stirred, the mixture and oxalic acid generate ferrous oxalate, and filter liquor is collected after filtering is carried out; 3, the pH value of the obtained filter liquor is adjusted through calcium oxide to 2 to 4, the filter liquor is neutralized through magnesium hydrate till the pH value of the filter liquor ranges from 4 to 5, filtering is carried out, and filter liquor is collected; 4, the collected filter liquor is neutralized through potassium hydroxide till the pH value of the collected filter liquor ranges from 6 to 6.5, and fulvic acid calcium magnesium fertilizer intermediate products are obtained; 5, nutrients are added into the intermediate products, the mixture is mixed, dissolved and filtered, and filter liquor is prepared into the fulvic acid calcium magnesium fertilizers. According to the method, fulvic acid which can be conveniently absorbed by plants is generated after scientific harmless treatment is carried out on the gulonic acid mother liquor, the functional fulvic acid calcium magnesium fertilizers are prepared through the chelation performance of the fulvic acid, and the fulvic acid calcium magnesium fertilizers have the effects of resisting drought and diseases, promoting growth of crops and improving soil.