A pharmaceutical composition and preparation method thereof are provided. The raw materials thereof comprise 10-30 parts of Folium Isatidis, 15-35 parts of Semen Cassiae, 10-20 parts of Flos Inulae, 15-30 parts of Flos Carthami, 10-30 parts of Flos Dendranthemae, 20-50 parts of Folium Apocyni Veneti, 20-40 parts of Ginkgo flavone, 20-35 parts of emodin, 30-50 parts of crataegin, 15-55 parts of gypenoside, and 20-60 parts of Panax notoginseng saponins. Said composition can improve the level of high density lipoprotein in blood, clean up the blockage of blood vessels, soften blood vessels, and reduce the blood viscosity.