The invention provides an externally-applied traditional Chinese medicine ointment for treating qi stagnation and blood stasis coronary angina pectoris with chronic gastritis and a preparation method thereof. The ointment is used for acupoint application treatment of a patient and is prepared from the following traditional Chinese medicine raw materials and western medicine mosapride tablets: salvia miltiorrhiza, moutan bark, white peony root, amber, hawthorn fruits, eupatorium japonicum, prepared rhubarb, ligusticum wallichii, mastic, myrrh, panax pseudo-ginseng, vinegar-processed rhizoma corydalis, radix curcumae, pangolin scales, sappanwood, pericarpium citri reticulatae, costustoot, radix rolygoni multiflori, the fruit of Chinese wolfberry, ginseng, cortex acanthopanacis, cassia twig, musk, storax, dried ginger, radix clematidis, rhizoma kaempferiae, semen ziziphi spinosae, platycladi seeds, grassleaf sweelflag rhizome, tuber fleeceflower stem, astragalus membranaceus, roots of rhodiola rosea and radix glycyrrhizae. The externally-applied traditional Chinese medicine ointment provided by the invention treats both symptoms and root causes; since all the medicines treat comprehensively, so that the treatment effective rate can be increase effectively.