L'angina pectoris è causata dal restringimento e dall'indurimento delle arterie che portano il sangue al cuore e dalla conseguente riduzione del flusso di sangue disponibile. Il cuore, infatti, come tutti gli organi e tessuti del corpo, ha bisogno di una costante quantità di sangue ricco di ossigeno per poter funzionare normalmente. Il sangue è portato al cuore da due arterie principali, le coronarie. Con l'avanzare dell'età, le pareti di queste arterie possono essere ostruite da depositi di grasso. Tale processo è noto come arteriosclerosi e i depositi di grasso vengono chiamati ateromi.