Myocardial infarction (MI), commonly known as a heart attack, is caused by a decreased or complete cessation of blood flow to a portion of the myocardium (heart muscle).
In simpler terms, a heart attack happens when part of your heart doesn't get enough blood. This lack of blood flow damages the heart muscle.