The invention discloses a tung cake organic fertilizer special for perennial flowers and a preparation method thereof. The tung cake organic fertilizer is characterized in that tung cakes, tung oil, tung shells, tobacco stems, ground phosphate rock, people and livestock urine, chicken manure and biological humic acid serve as main raw materials, nutrients needed by the perennial flowers in the growth period are scientifically matched, the supply conditions and quantity of carbon, hydrogen, oxygen and nitrogen necessary for a developing molecular compound are stabilized, iron, manganese, molybdenum, copper and magnesium with the function of adjusting and changing colors of the flowers are selected to participate in synthesis of the developing molecular compound, and a traditional skill and multiple fermentation technologies are adopted for carrying out step-by-step curing and superposed decomposition on the materials; the finished product can promote normal growth of plants, the flowers develop attractively, soil fertility can be bettered, soil is sound, and plant diseases and pests are prevented and treated.