The invention discloses a medicine for treating heart qi deficiency, blood stasis and edema syndromes of chronic cardiac failure and a preparation method of the medicine. The medicine is prepared such medicinal raw materials as astragali radix, roasted rhizoma atractylodis macrocephalae, dried ginger, prepared leech, roasted semen plantaginis, poria cocos, roasted fructus aurantii immaturus, roasted semen lepidii and raw liquorice. The medicine has the beneficial effects that compared with internationally recognized treatment by use of Western medicines hydrochlorothiazide and acertil, sugar-free granules, which are developed based on the traditional Chinese medicine theory of correlation between heart and spleen, according to the treatment rules of warning heart and spleen, promoting circulation of fluid and expelling stasis and by use of a class 6 new traditional Chinese medicine preparation process, are capable of obviously improving the LVEF (Left Ventricular Ejection Fraction) and the LVFS (Left Ventricular Fractional Shortening) of chronic cardiac failure suffering rats, and therefore, the whole and radius contraction functions of the left ventricles of the rats having the heart qi deficiency, blood stasis and edema syndromes can be obviously improved; the medicine has the trend of improving the load of the left ventricles of the rats having the heart qi deficiency, blood stasis and edema syndromes by reducing the BNP (Brain Natriuretic Peptide) blood concentration, and therefore, the diastolic function of the left ventricles of the rats having the heart qi deficiency, blood stasis and edema syndromes can be improved. The medicine has the advantages of remarkable curative effect, no toxic and side effects and the like.