The invention provides a traditional Chinese medicine preparation and for main treatment of esophagus cancer and a preparation method thereof, and the traditional Chinese medicine preparation is prepared by selection of pearl, ginseng, calculus bovis, bear gall, borneol, stiff silkworm, house lizard, centipede, pseudo-ginseng, menthol, cinnabar, borax, smoked plum, propolis, tendril-leaved fritillary bulb, ephedra, pinellia tuber, scutellaria barbata and other medicinal materials. The traditional Chinese medicine preparation has the main effects of downbearing counterflow and checking vomiting, eliminating phlegm and detoxifying, softening hardness and dissipating stasis, transforming putridity and promoting tissue regeneration, dredging esophagus, relieving pain, and suppressing and resisting cancer. The traditional Chinese medicine preparation has good effects on esophageal discomfort, dysphagia, esophageal stenosis and obstruction caused by early and middle-late esophageal cancer, can kill cancer cells and inhibit the growth of the cancer cells, prevents the spread of the cancer cells, improves microcirculation, can be used for spasmolysis of smooth muscle so as to inhibit cancer cell growth and metastasis, is mainly used for esophageal cancer, also has certain curative effect on cardiac cancer, gastric cancer, ingluveosis phrenospasm, laryngeal cancer, lung cancer, liver cancer, breast cancer, pancreatic cancer, cervical cancer, intestinal cancer, esophagitis, various kinds of pharyngolaryngitis and the like.