The invention discloses medicine for treating acne and a preparation method of the medicine. The medicine comprises the following components of, in parts by weight, 60-90 parts of alcohol, 5-10 partsof chloramphenicol, 5-10 parts of metronidazole, 10-15 parts of taraxacum mongolicum, 20-30 parts of aloe, 100-150 parts of dementholized peppermint oil, 110-140 parts of methyl salicylate, 5-15 partsof cinnamon oil, 1-2 parts of borneol, 10-16 parts of menthol, 15-20 parts of eucalyptus oil, 20-60 parts of tea oil extract, 2-3 parts of ethinylestradiol, 8-12 parts of compound sulfamethoxazole, 1-2 parts of promethazine, 0.5-1 part of chlorpheniramine maleate, 0.5-1 part of dexamethasone, 0.5-1 part of isotretinoin, and 3-5 parts of vitamin E. According to the medicine, by adopting the alcohol, chloramphenicol, metronidazole, taraxacum mongolicum, aloe, dementholized peppermint oil, methyl salicylate, cinnamon oil, borneol, menthol, eucalyptus oil, tea oil extract, ethinylestradiol, compound sulfamethoxazole, promethazine, chlorpheniramine malate, dexamethasone, isotretinoin and vitamin E, the prepared medicine has a sterilization function, and also has good detumescence and acne removal effects; and the whole preparation method is simple and easy to operate.