The invention discloses a composite bio-fertilizer for leaf vegetables and a preparation method thereof and belongs to the technical field of agricultural fertilizers. The composite bio-fertilizer for the leaf vegetables comprises the following components: ammonium dihydrogen phosphate, a Ca fertilizer, namely EDTA-Ca (ethylenediaminetetraacetic acid-Ca), a Mg fertilizer, namely EDTA-Mg, magnesium sulfate, a Fe fertilizer, namely EDTA-Fe, a Zn fertilizer, namely EDTA-Zn, zinc sulfate, a Cu fertilizer, namely EDTA-Cu, a Mn fertilizer, namely EDTA-Mn, manganese sulfate, boric acid, ammonium molybdate, humic acid, aloe juice, soy protein, seaweed powder, a bacillus thuringiensis liquid, a bacillus megaterium liquid, a bacillus mucilaginosus liquid and a streptomyces jingyangensis liquid. The bio-fertilizer disclosed by the invention utilizes the combined action of inorganic salts, organic matters, microbes and other substances to achieve the purpose of providing nutritional substances for leaf vegetable crops in a long-term lasting manner. The appropriate microbes are selected, the mutual antagonistic action of thalli is reduced through the reasonable mixture ratio of the different microbes, and then the bio-fertilizer can act on the leaf vegetable crops with optimal effects to achieve high yield and excellent production.