The invention discloses insect-inhibiting long-acting yield-increasing environment-friendly inorganic fertilizer and a preparation method thereof. The insect-inhibiting long-acting yield-increasing environment-friendly inorganic fertilizer is prepared from the following raw materials in parts by weight: 10-16 parts of traditional Chinese medicinal residual materials, 2-4 parts of tobacco waste residues, 15-25 parts of waste straws, 7-9 parts of excrement, 5-7 parts of agricultural product processing waste, 4-6 parts of kitchen waste, 3-5 parts of mineral powder, 0.5-1 part of fulvic acid potassium salt, 3-5 parts of plant ash, 0.01-0.03 part of fermenting strain, 1-3 parts of humus soil, 0.5-0.7 part of nutrient additives, 3-5 parts of shell powder and 1-2 parts of modified bamboo charcoalpowder. The inorganic fertilizer is rich in multiple nutrient substances, can be used for greatly reducing occurrence of insect pests, is environment-friendly and residue-free, has the effects of long acting, yield increasing and soil improving, can save resources and reduce use of chemicals since a great amount of industrial and agricultural wastes are adopted, and has a relatively high practical value and excellent application prospect.