The invention provides a traditional Chinese medicinal preparation for treating a chronic pulmonary heart disease and a preparation method thereof. The traditional Chinese medicinal preparation comprises the following medicinal raw materials: salviae miltiorrhizae, safflower, polygonum cuspidatum, polygonatum odoratum, radix glehniae, fructus psoraleae, prepared monkshood slice, astragalus membranaceus, turmeric, adenophora tetraphylla, epimedium and liquorice. A tablet is prepared by grinding the salviae miltiorrhizae, sieving the salviae miltiorrhizae to obtain fine powder, decocting the other components, filtering, concentrating to obtain an extract, performing spray-drying to obtain extract powder, mixing the fine powder and the extract powder, and performing granulation, drying, tidying granules, tabletting, coating, subpackaging, and packaging to obtain a finished product; a capsule is prepared by grinding the salviae miltiorrhizae, sieving to obtain fine powder, decocting the other components, filtering, concentrating to obtain an extract, performing spray-drying to obtain extract powder, mixing the fine powder and the extract powder, performing granulation, drying, mixing all materials, and performing filling, subpackaging, and packaging to obtain a finished product. The traditional Chinese medicinal preparation provided by the invention is free of adverse reactions and high in safety; the medicinal raw materials are cheap, and easy to obtain, so that the economic burden of a user taking the traditional Chinese medicinal preparation for a long time is low.