The invention relates to liquid slow release compound fertilizer and a preparation method thereof. The fertilizer includes the following raw material components: water absorbing resin, a straw fermentation broth, an inorganic fertilizer solution, and a silicon solution; the water absorbing resin is prepared by reacting acrylic acid, 2-acrylamide-2-methyl propanesulfonic acid, methoxy polyethyleneglycol 550 monomethacrylate, a Sr-10 emulsifier, methyl methacrylate, acrylamide, vinyl acetate, ammonium persulfate with fertilizer water; the straw fermentation broth is prepared by reacting straw,trichoderma spp, fertilizer water, an amino acid liquid, peptone, livestock and poultry feces and waste, and kitchen waste; the inorganic fertilizer solution is prepared by reacting urea, the amino acid liquid, potassium dihydrogen phosphate, the fertilizer water, boric acid with zinc sulfate; and the silicon solution is prepared by reacting silicon mud, the fertilizer water with the amino acid liquid. The fertilizer has excellent slow release performance.