心绞痛的直接原因是心肌供血不足。而心肌供血不足主要源于冠状动脉疾病。有时,其他类型的心脏疾病或未受控制的高血压也会引起心绞痛。如果脂肪沉积在血管中,就会形成斑块。如果斑块发生在冠状动脉,就会导致冠状动脉变窄,进一步减少对心肌的血液供应,冠心病就会发生。脂肪沉积在冠状动脉中逐渐形成斑块的过程被称为冠状动脉粥样硬化。有些斑块更硬,更稳定,导致冠状动脉本身变窄和变硬。其他斑块较软,容易破裂形成血块。这种斑块在冠状动脉壁上的堆积可通过两种方式引起心绞痛。1)冠状动脉的管腔在一个固定的位置变窄,进而导致通过的血流明显减少;
2)形成的血凝块部分或完全堵塞冠状动脉。