The invention relates to a drug for treating hypertension and a preparation method thereof, and belongs to the technical field of medicines. The drug is prepared by the following raw materials in parts by weight: 10-20 parts of rhynchophylla total alkaloids, 940-1,000 parts of armillaria mellea powder, 15-20 parts of sunflower head, 15-20 parts of parasitic loranthus, 12-20 parts of rhizoma polygonati, 12-20 parts of prunella vulgaris, 12-20 parts of radix puerariae, 12-20 parts of semen ziziphi spinosae, 6-10 parts of chrysanthemum, 12-20 parts of radix achyranthis bidentatae, 10-20 parts of hawthorn, 10-20 parts of radix polygonum multiflorum preparata, 12-20 parts of concha haliotidis and 12-20 parts of glossy privet fruit. The preparation method follows the ideas of natural pressure and fat reduction, and treats both symptoms and root causes by dint of the comprehensive conditioning mode of pure traditional Chinese medicines; while smoothly reducing the blood pressure through complying with human bodies, the preparation method uses pure natural herbal plants to help the natural fat clearing; the properties of the traditional Chinese medicines are introduced deeply into the internal organs for comprehensively conditioning the internal organs of the human bodies to comprehensively repair the heart, brain, kidney and blood vessels and recover the capacity of adjusting the blood pressure of the human bodies, so that the hypertension is cured radically; finally, the hypertension and hyperlipidemia are kept away, and the drug helps hypertension patients to avoid from taking the drug for life.