The invention relates to a drug formula for preventing and treating the chronic PRDC (porcine respiratory disease complex). The drug formula comprises raw materials, namely, valnemulin, enrofloxacin and traditional Chinese medicine powder, wherein the traditional Chinese medicine powder comprises raw materials, namely, codonopsis pilosula, liquorice roots, poria cocos, largehead atractylodes rhizomes, lily bulbs, dwarf lilyturf tubers, purified pinellia tubers, tatarian aster roots, ephedra herbs, thinleaf milkwort roots, common anemarrhena rhizomes, coastal glehnia roots, dried tangerine peels and pumice, the Chinese herbal medicines are distilled with water vapor, an extract is obtained, the extract and fine pumice powder produced through milling by an efficient ball mill are evenly mixed, then dried at the low temperature and packaged in a vacuum manner, and the traditional Chinese medicine powder is prepared. The formula is significant in curative effect on the chronic PRDC, less in traditional Chinese medicine addition amount and good in palatability, takes effect quickly and is high in cure rate according to clinical usage.