The invention discloses a compound feed for ruminant livestock based on zinc-methionine chelate and a preparation method. The compound feed consists of corn, soybean meal, fatty powder, soybean protein concentrate, table salt, calcium hydrogen phosphate, calcium carbonate, zinc-methionine chelate, ferrous sulfate monohydrate, cupric sulfate pentahydrate, manganese sulfate monohydrate, an additivein which the selenium content is 1wt%, an additive in which the iodine content is 1wt%, and vitamins in a certain proportion. The preparation method comprises the following steps of A, weighing the vitamins, and performing uniform mixing to obtain a vitamin mixture; B, weighing the vitamin Mixture, weighing the raw materials of the zinc-methionine chelate and the like, and performing uniform mixing so as to make a zinc-methionine chelate mixture; and C, weighing the zinc-methionine chelate mixture, weighing the corn, the soybean meal, the fatty powder, the soybean protein concentrate, the table salt, the calcium hydrogen phosphate and the calcium carbonate, performing crushing, and performing uniform mixing and stirring. The formula is reasonable, convenient to use, low in cost and high innutrient value, the propagation performance of the ruminant livestock and the growing performance of filial generation can be effectively improved.