The invention discloses a traditional Chinese medicine preparation for treating chronic pelvic inflammatory of women and a preparation method thereof. A medicine for oral administration comprises 10 to 20 portions of Salvia miltiorrhiza, 10 to 20 portions of radix astragali, 10 to 20 portions of sargentgloryvine stem, 10 to 20 portions of angelica, 10 to 20 portions of peach kernel, 10 to 20 portions of Field pennycress, 10 to 20 portions of Caulis Spatholobi, 10 to 20 portions of red peony root, 5 to 15 portions of trumpet creeper, 10 to 20 portions of yam, 5 to 10 portions of Chinese wolfberry, and 10 to 20 portions of date; and a medicine for external application comprises 10 to 30 portions of jinhuang powder, 10 to 30 portions of lopseed, 10 to 30 portions of honeysuckle, 10 to 30 portions of Caulis Spatholobi, 10 to 30 portions of fructus kochiae, 10 to 30 portions of natural indigo, 10 to 30 portions of frutus cnidii, 10 to 30 portions of Field pennycress, 10 to 30 portions of rose mallow herb, 10 to 20 portions of dandelion, and 10 to 30 portions of trumpet creeper. The traditional Chinese medicine preparation promotes blood circulation and removes blood stasis, regulates the menstrual function and nourishes blood, has a simple production method, and can obtain good economical benefit.