发生心包积液的原因主要有两种,一种是炎症性的心包积液,另一种是非炎症性的心包积液。炎症性的心包积液是指渗出性心包积液,比如结核感染、细菌感染、病毒感染或是真菌、霉菌等感染都是炎症性的,可能会导致出现心包积液。
如果是非炎症性的心包积液,比如肿瘤晚期使用化疗药物引起心包出现的毒性反应或是严重的慢性消耗性疾病,这类恶病质的病人或者处于营养不良状态时也可以导致心包积液。