Cele mai frecvente cauze ale infarctului miocardic sunt formarea de plăci de colesterol pe pereții arterelor, care reduc fluxul sanguin către inimă și pot duce la blocarea totală a unei artere coronare, dar și tensiunea arterială crescută, fumatul, diabetul și obezitatea. Alte cauze pot fi stresul puternic, pierderea bruscă în greutate, boli de inimă ereditare sau consumul excesiv de alcool.