心绞痛的直接发病原因是心肌供血的绝对或相对不足,因此各种减少心肌血液血氧供应和血管腔内血栓形成,血管痉挛和增加氧消耗和运动心率增快的因素,都可诱发心绞痛心肌供血不足,主要源于冠心病,有时其它类型的心脏病或失控的高血压也能引起心绞痛,如果血管中脂肪不断沉积,就会形成斑块,斑块若发生在冠状动脉就会导致其缩窄,进一步减少其对心肌的供血就形成冠心病。
冠状动脉内脂肪不断沉积,逐渐形成斑块到过程称为冠状动脉硬化,一些斑块比较坚硬而稳定,就会导致冠状动脉本身的缩窄和硬化,而另一些斑块比较柔软,容易破碎形成血液凝块。