The invention relates to a medicine for treating esophagus cancer and a preparation method thereof. The preparation method is characterized by comprising the following steps: classifying musk, borneol, scorpio, ebony, centipede and eupolyphage sinensis, grinding into fine powder, removing impurities, blending, stirring evenly, then blending with honey, producing finished pills and weighing each pill by 5g. When being taken, one pill is taken, put into the mouth and dissolved by holding in the mouth, the pills are taken for 2 times each day and are respectively taken for 1 time in the morning and in evening, three weeks form one treatment course, and the pills are stopped taking for 1 week after one treatment course, and then are continuously dissolved by holding in the mouth for treatment. The formula is formed by adding and reducing matched treatment on the basis of the traditional formula and has little matched traditional Chinese medicines and low side effect; especially, an oral holding tablet has a therapeutic action on the esophagus cancer of the early period and the middle period and has an obvious effect of prolonging the life for a late-period patient.