引起过心绞痛的病因比较多,最常见的是冠状动脉粥样硬化,其次还有冠状动脉痉挛、先天性冠状动静脉瘘和畸形、风湿性和类风湿性的冠状动脉炎性的狭窄、冠状动脉的栓塞、肥厚性的心肌病。严重的主动脉关闭不全或狭窄、梅毒性主动脉炎、或者主动脉夹层动脉瘤累及冠状动脉开口、甲亢、严重的贫血、川崎病等。
在冠状动脉病变的基础之上,如果出现了过度的劳累、激动、剧烈的运动、吸烟等等,都可以诱发心绞痛发作。