The invention provides a drug for treating hepatocirrhosis ascites, and a preparation method thereof. The drug is composed of a drug A and a drug B, wherein the drug A is formed by combination of 20 medicinal materials such as unprocessed radix aconiti lateralis, radix aconite lateralis preparata, all-grass of cruciate buchnera, radix bupleuri, white peony root, radix ophiopogonis, rhizoma curcumae, rhizoma zingiberis, cortex cinnamomi, dahurian patrinia herb and the like. The above medicinal materials are pretreated by crushing or water decoction extraction, and then made into granules or capsules by adding an excipient. The drug B is formed by combination of 13 medicinal materials such as turtle shell, eaglewood, pseudo-ginseng, radix polygoni multiflori preparata, placenta hominis, ground beetle, red ginseng, amber and the like. The above medicinal materials are crushed and added with the excipient to form granules or capsules. The drug has novel formula, is simple in preparation process, is convenient for taking, has the functions of soothing the liver and strengthening the spleen, strengthening body resistance and eliminating blood stasis, promoting blood circulation to remove the blood stasis, inducing dieresis to remove moisture and relieving pains and expelling pus, can effectively recover liver function functions, enhances self immunity of a patient, increases urine flow, decreases ascites, has no toxic or side effect by taking the drug for a long time, and is suitable for popularization and application.