The invention discloses an animal feed additive and a preparation method thereof. The feed additive contains the following components in parts by weight: 15 to 35 parts of table salt, 5 to 15 parts of potassium chloride, 3 to 8 parts of calcium chloride, 0.5 to 1.5 parts of ferrous chloride, 0.3 to 1.5 parts of magnesium, 0.05 to 0.3 part of manganese chloride, 0.2 to 1 part of zinc chloride, 0.05 to 0.3 part of cobalt chloride, 0.01 to 0.05 part of sodium selenite, 0.02 to 0.5 part of potassium iodide, 1 to 5 parts of boric acid, 0.5 to 2 parts of monosilicic acid, 2 to 5 parts of citric acid, 20 to 50 parts of sodium hydroxide, 5 to 10 parts of potassium hydroxide and 150 to 400 parts of water. The method comprises the following steps: dissolving table salt, potassium chloride, calcium chloride, manganese chloride, ferrous chloride, magnesium, zinc chloride, cobalt chloride, sodium selenite and potassium iodide in water; adding boric acid, monosilicic acid and citric acid and allowing acidification chelation reaction to take place for 5 to 10 hours; and adding sodium hydroxide and potassium hydroxide and allowing alkalization reaction to take place for 5 to 10 hours.