Ada banyak penyebab iskemia miokard, yang paling umum adalah sebagai berikut: 1. Penyakit kronis, seperti hipertensi, hiperlipidemia dan penyakit serebrovaskular lainnya, aterosklerosis pada orang tua dapat menyebabkan iskemia miokard. 2. Faktor fisik dan kimia, paparan jangka panjang terhadap lingkungan yang merugikan dapat dengan mudah menyebabkan iskemia miokard, kebanyakan pada orang muda. 3. Infeksi virus, terutama miokarditis yang disebabkan oleh infeksi EBV, berulang kali tidak sembuh juga dapat menyebabkan iskemia miokard. 4. Pada pasien diabetes mellitus, perlambatan metabolisme dalam tubuh dapat bergabung dengan aterosklerosis untuk menyebabkan iskemia miokard. Iskemia miokard dipengaruhi oleh banyak faktor pemicu, seperti cuaca dingin, kegembiraan emosional, begadang, obesitas, dll. Iskemia miokard yang terjadi dengan adanya faktor pemicu lebih akut dan serius, sehingga orang yang memiliki riwayat iskemia miokard harus menghindari pemicu dan secara aktif mengobati penyakit asli untuk mencegah perkembangan iskemia miokard lebih lanjut, dan biasanya memerlukan pemeriksaan medis rutin.