The invention discloses a drug for treating recurrent genital herpes and a preparation method thereof. The drug for treating recurrent genital herpes comprises rhizoma atractylodis, fineleaf schizonepeta herb, divaricate saposhnikovia root, isatis root, folium isatidis, poria cocos, coix seed, Chinese yam, bighead atractylodes rhizome, radix pseudostellariae, rheum officinale, baical skullcap root, bark of Chinese corktree, licorice, dahurica angelica root, platycodon root, rehmannia root and cicada slough. The preparation method comprises the following steps of 1, putting the medicinal raw materials into a heating pot, adding water into the heating pot, wherein the weight of the added water is 8 times that of the medicinal raw materials, immersing the medicinal raw materials for 2 hours, boiling for 3 hours, filtering, and collecting the filtrate, 2, adding water into the filter residues until the filter residues are submerged by the water, boiling for 1 hour, filtering, and collecting the filtrate, and 3, merging the filtrate obtained by the step 1 and the step 2, carrying out reduced pressure condensation to obtain extract having a ratio of 1: 1, drying the extract by an oven, crushing the dried extract into fine powder, adding an appropriate amount of dextrin into the fine powder, mixing uniformly to obtain the drug for treating recurrent herpes progenitalis, and packaging by capsules, wherein each 0.5 grams of the drug for treating recurrent herpes progenitalis is put into a 0-type capsule. The drug for treating recurrent herpes progenitalis is suitable for being utilized in an early herpes attack stage, a herpes attack stage and a herpes recovery stage, has clear curative effects, can produce effects directly and fast, realizes simultaneous treatment of principal and subordinate symptoms, realizes a recurrence rate of 0, is safe and convenient and does not have toxic and side effects.