Penyebab insufisiensi serebral terutama adalah sebagai berikut: pertama, disebabkan oleh faktor vaskular, jika pasien menderita diabetes, hipertensi, hiperlipidemia, aterosklerosis serebral, dll., Akan menyebabkan pasien dengan plak di arteri karotis, yang akan menyebabkan perubahan hemodinamik serebral pasien, menyebabkan gejala insufisiensi serebral. Kedua, dianggap terkait dengan spondylosis serviks, seperti spondylosis serviks arteri vertebralis, yang dapat menyebabkan kompresi arteri vertebralis karena ketidaksejajaran vertebra serviks, dan menyebabkan suplai darah ke otak tidak mencukupi. Ketiga, terutama disebabkan oleh jantung, yang merupakan faktor utama pemompaan darah. Jika pasien mengalami insufisiensi jantung kronis dan gagal jantung, fungsi jantung memompa darah akan berkurang, dan pengeluaran darah akan berkurang, sehingga membuat pasien menderita insufisiensi serebral kardiogenik.