心包炎的治療應該根據心包炎的原因給予不同的治療方案。常規藥物包括緩解胸痛症狀的非甾體類抗炎藥如布洛芬、塞來昔布等。如果是結核性心包炎,應該給予抗結核治療,如異煙肼、利福平等。如果是化膿性心包炎,可以根據藥敏選擇相應敏感的抗生素。有時候在治療的過程當中可能需要反覆抽取心包積液進行治療。如果是縮窄性心包炎可能會通過外科手術來進行心包的切除。如果是尿毒症性心包炎則可通過加強透析,改善尿毒症來緩解心包炎的症狀。