心包炎可以分為兩類, 包括急性心包炎和慢性心包炎, 其發生的病因也不相同:
(1)急性心包炎可因感染, 結締組織異常, 代謝異常, 損傷, 心肌梗塞或某些藥物引起, 或可為非特異性。
(2)慢性縮窄性心包炎通常為非特異性的, 但幾乎任何急性心包炎均可成為其原因。 常見的原因為結核或其他感染, 新生物, 日光或聲音的輻射, 類風濕關節炎, 創傷和心臟手術。 風濕熱之後極少有縮窄性心包炎。
臨床上對本病的預防主要包括積極治療原發病, 如結核病、風濕熱、敗血症等。 同時應加強鍛煉, 提高機體抵抗力。