心包内出血的原因有:1、异物致伤:高速异物通常是指子弹、尖刀等高速穿透胸壁,损伤心包和心脏。这在战时和和平时期尤其常见。这种损伤常与胸腹部创伤同时存在。2、胸骨断端剧烈向内移位或肋骨骨折所致伤害,多为交通事故或工伤事故所致。3、其他原因引起的心脏损伤:心导管、心脏介入治疗、心包穿刺、食管异物。