The invention discloses a disease and pest resistant cultivation fertilizer special for flowers and plants and a preparation method thereof. The disease and pest resistant cultivation fertilizer is prepared from, by weight, 25-35 parts of composted straw, 20-25 parts of cow dung, 11-18 parts of rice bran, 6-11 parts of borax, 10-15 parts of shellfish powder, 8-15 parts of cake fertilizer, 11-22 parts of soybean hull, 6-12 parts of itaconic acid, 8-11 parts of bagasse, 1-3 parts of diamonium phosphate, 3-5 parts of active carbon, 4-9 parts of humic acid and 10-20 parts of attapulgite. The composted straw, the cow dung, the rice bran, the shellfish powder, the borax, the soybean hull and the itaconic acid serve as main raw materials, the fertilizer prepared by adding a rooting agent, biological bacteria, an acidity regulator and soil nutrition agent can make nutrient elements in all growth periods absorbed in a balanced mode, and function of increasing plant nutrients, promoting plant growth, improving plant resistance and resisting plant diseases and pests are increased. Flowers and plants are quick in absorption, root systems are very developed and grow healthily and strongly, leaves are wide and large, color and luster are bright, the number of flower buds is effectively increased, a flowering period is prolonged, flower colors are gorgeous, and the disease resistant capability is improved.