The invention relates to the technical field of traditional Chinese medicine formulas and preparation methods thereof, and particularly relates to a traditional Chinese medicine formula for stopping novel drug addiction and carrying out rehabilitation treatment on sequelae and a preparation method thereof. The traditional Chinese medicine formula comprises the following components in parts by weight: 20-45 parts of carambola flowers, 30-35 parts of salvia miltiorrhiza, 20-35 parts of polygala amflra, 30-45 parts of rhizoma acori graminei, 9-18 parts of gardenia jasminoides, 15-30 parts of fructus schizandrae, 25-50 parts of dried tangerine or orange peel, 40-50 parts of herba violae, 30-35 parts of radix semiaquilegiae, 40-50 parts of dandelion roots, 30-35 parts of Chinese milkwort, 20-30 parts of semen ziziphi spinosae, 20-30 parts of feather cockscomb seeds, 25-30 parts of mother-of-pearl, 30-35 parts of snakegourd seeds, 20-30 parts of pinellia ternate, and 10-20 parts of fritillaria cirrhosa. The traditional Chinese medicine formula disclosed by the invention is good in curative effect, and fills up a gap in stopping domestic novel drug addiction and carrying out rehabilitation treatment on sequelae.