The invention discloses a traditional Chinese medicine for expanding heart and cerebral vessels. The traditional Chinese medicine comprises, by weight, 3-11 parts of ginseng, 4-12 parts of caulis akebiae, 2-10 parts of hawthorn fruits, 7-15 parts of pseudo-ginseng, 15-23 parts of leech powder, 5-20 parts of radix rehmanniae, 3-10 parts of ligusticum wallichii, 3-11 parts of peach kernels, 4-10 parts of salvia miltiorrhiza, 4-18 parts of radix astragali, 3-11 parts of crocus sativus, 4-12 parts of prepared licorice root, 3-15 parts of cassia twigs, 2-10 parts of radix paeoniae rubra and 5-15 parts of radix curcumae. A preparation method of the traditional Chinese medicine includes the following steps that 1, the caulis akebiae, the hawthorn fruits, the pseudo-ginseng, the radix rehmanniae,the ligusticum wallichii, the peach kernels, the radix astragali, the crocus sativus, the prepared licorice root, the cassia twigs, the radix paeoniae rubra and the radix curcumae are weighed according to the ratio and then crushed and grinded, water is added for mixing, and a mixed liquid medicine is prepared. The traditional Chinese medicine can fundamentally treat cardiovascular and cerebrovascular diseases according to the principle of tonifying qi, activating blood and integrating dredging and nourishing and by means of the method that dredging and nourishing supplement each other and areused together, and the preparation method is simple.