The invention discloses an anti-fatigue compound preparation and a preparation method thereof, wherein the preparation comprises the following components in percentages by weight: 10-65% of salvia miltiorrhiza, 15-35% of astragalus, 15-35% of herba epimedii and 5-20% of Chinese wampee fruit. In the invention, the salvia miltiorrhiza, astragalus, herba epimedii and Chinese wampee fruit are adopted, which contain phenolic acids, flavonoids, pectin, polysaccharides and saponin compounds, have the functions of increasing coronary blood flow, reducing blood lipid, inhibiting thrombosis, improving microcirculation, eliminating free radicals, preventing oxidization and the like, and can be used for preventing body fatigue and movement injuries, enhancing the body immunity and protecting the organs and tissues from being damaged. A variety of nutrients in the present invention activate the immune systems at different levels and generate a comprehensive anti-fatigue effect, the traditional Chinese medicine with an immunity enhancement function is prepared into a novel compound preparation by means of modern extraction separation and preparation formation process, to improve the activity of the drug.