心包积液有很多原因。主要见于急性心肌梗死、急性心肌炎、肺栓塞、肺心病等。感染性心包积液主要见于肺结核、病毒、细菌、原生动物感染等。
非感染性心包积液主要见于肿瘤、肺癌、乳腺癌、淋巴瘤等。纵隔肿瘤等,以及类风湿性关节炎、系统性红斑狼疮等。心包积液可由罕见的心脏损伤或大血管破裂、甲状腺功能减退、放射线损伤等引起。