La principal causa que explica un infarto agudo de miocardio es la ausencia de irrigación sanguínea hacia el corazón, esto puede deberse a una obstrucción de las arterias coronarias, qué son las que le llevan la sangre con oxígeno y nutrientes.
Dicha obstrucción puede ser dada por acumulos de grasa en las paredes de las arterias, haciendo que en algún momento se obstruya y se produzca el infarto por ausencia de flujo.
Otra causa puede ser el espasmo de los vasos sanguíneos. Pero la principal es la presencia de placas de colesterol en las arterias.