The invention belongs to the traditional Chinese medicine field, and more specifically to a traditional Chinese medicine preparation for treating angina pectoris and a preparation method thereof, which is characterized in that the traditional Chinese medicine preparation for treating angina pectoris is prepared from the following traditional Chinese medicine raw materials including, by weight, 10-15 parts of ramulus cinnamomi, 10-15 parts of radix et rhizoma asari, 15-20 parts of radix et rhizoma salviae miltiorrhizae, 10-15 parts of pseudo-ginseng, 2-3 parts of frankincense, 5-10 parts of rhizoma chuanxiong, 10-15 parts of Radix Astragali, 5-10 parts of faeces trogopterori, 5-10 parts of rhizoma corydalis, 3-5 parts of pollen typhae, 3-5 parts of radix angelicae sinensis, 2-3 parts of cyperus rotunus, 2-3 parts of radix arnebiae, 5-8 parts of caulis spatholobi, and 3-5 parts of flos carthami. The traditional Chinese medicine preparation for treating angina pectoris and the preparation method thereof have the advantages that the used traditional Chinese medicines accord with regulations of Pharmacopoeia of the People's Republic of China, and the medicines are safe and reliable. The medicines accord with each other in properties, have the efficacy of activating blood circulation to dissipate blood stasis, promoting the immune system and strengthening the body homeostasis, inducing astringency, stopping bleeding and relieving pain, and has the characteristics of definite therapeutic effect, fast effectiveness, high cure rate and no side-effect in the treatment of the angina pectoris.