冠心病的發病機理包括心肌耗氧與供養失衡和冠狀動脈痙攣。
當心肌吸氧量突然增加的時候,比如活動或者是激動的時候心率增快,心臟的負荷增加,心肌耗氧量增加,如果病人冠狀動脈存在粥樣斑塊,冠脈血流調節受限制,或者是由于其他因素使供氧跟不上吸氧的話,則會使心肌發生明顯的缺氧而產生心絞痛。
當休息的時候,心肌耗氧量會下降,需氧與供氧會取得平衡,從而使癥狀得到緩解。冠狀動脈在正常生理情況下受機體神經體液或者是代謝等因素的調節,適應著不同情況下心肌耗氧量的需求,如果冠狀動脈血管調節發生紊亂的話,會使冠狀動脈痙攣而引起心肌缺血,缺氧而產生心絞痛,嚴重的話可能會引發心肌梗死。