The invention provides a veterinary herbal medicine composition which is prepared from codonopsis pilosula, rhizoma atractylodis, hawthorn, astragalus, herba epimedii, radix cynanchi bungei, malt, red ochre, sulfur, cyrtomium fortune, selenium yeast, monensin and zeolite powder. The invention also provides a preparation method. The preparation method comprises the following steps: mixing codonopsis pilosula, rhizoma atractylodis, hawthorn, astragalus, herba epimedii, radix cynanchi bungei, maltand cyrtomium fortune and crushing and drying the mixture; and mixing the mixture with red ochre powder which is calcined and quenched by vinegar and crushed sulfur powder. The invention also provides application. The veterinary herbal medicine composition is added into basic ration for gaining weight of cattle. The veterinary herbal medicine has the functions of tonifying middle-Jiao and Qi, tonifying spleen and appetizing, warming the kidney and supporting Yang, detoxifying and killing worms and the like, plays roles of improving the internal environment of body, regulating effective microbial community of intestinal tract, promoting growth of cattle effectively and the like, and solves the problem of decrease of resistance, deficiency-cold in spleen and stomach and immunological paralysis of cattle, microbial tolerance and residues of drugs and heavy metals induced by high density breeding and environmental dankness in modern cultivation.