能造成心包积液的原因很多,有感染性因素包括结核感染、有免疫性因素、有肝肾疾病造成的低蛋白血症、有肿瘤、有心衰、有代谢性疾病等等造成的。这些因素一方面会使心包受到刺激,造成相应的炎症性反应,是心包膜的渗透性增加,就可以造成心包积液。另一方面是由于低蛋白血症,造成血液中的水分等液体成分进入心包腔形成心包积液,此外放射性损伤、外伤也是造成心包积液的原因之一。心包积液会造成心脏压塞,影响心脏的血液充盈和泵出,就会造成心衰,因此对于心包积液一方面要查找具体原因,并针对具体原因做针对性治疗。另一方面,严重的心包积液可以做心包穿刺抽取积液来缓解心脏压力。