引起视神经炎的病因主要有以下五点:第一,感染。全身感染如细菌性心内膜炎、梅毒,眼睛局部感染,如鼻窦炎、葡萄膜炎。第二,自身免疫系统疾病,如系统性红斑狼疮、干燥综合症。第三,B族维生素缺乏,可导致体内碳水化合物的代谢发生紊乱,丙酮酸积存过多,损伤视神经。第四,中毒,抽烟酗酒或者甲醇、乙胺丁醇、氯喹、洋地黄、口服避孕药等引起的药物性中毒。第五,代谢性的疾病,如糖尿病,甲状腺功能疾病。