造成心絞痛的直接原因是心肌供血的相對和絕對不足,各種減少心肌血液供應和增加耗氧量的因素,都可以誘發心絞痛。心肌供血不足主要見于冠心病,其他類型的心臟病也可以引起心絞痛。
冠狀動脈內脂肪不斷沉積,逐漸形成斑塊的過程,稱為冠狀動脈硬化。一些斑塊比較堅硬而穩定,就會導致冠狀動脈本身的縮窄和硬化,另外一些斑塊比較柔軟,容易破裂,形成血液凝塊,冠狀動脈內壁這種斑塊的積累會有以下兩種方式引發心絞痛:1,冠狀動脈的固定位置管腔縮窄,進而導致經過的血流減少。2,形成的血液凝塊部分或者全部阻塞冠狀動脈,造成心肌缺血進一步加重。心絞痛多由體力勞動,情緒激動,驚嚇,寒冷,飲食過飽等誘發。