引起心绞痛的原因有直接的导致心肌供血不足或者是相对不足的冠状动脉的原因,也有增加氧消耗所引起的这种因素。导致心肌供血减少的因素如冠状动脉管腔内的血栓形成、血管的痉挛。
后者如运动和心率增快,也会诱发心绞痛。还有其他的心脏病或者是失控的高血压,也容易引起心绞痛。一些诱发的因素如体力劳动、情绪激动、饱餐、惊吓、寒冷等,也可以诱发。