目前引起白內障最主要的原因還是年齡因素,也就是老年性白內障,主要是因為隨著年齡的慢慢增長,晶狀體蛋白的異常凝集,從而使晶狀體的透明性越來越差,阻擋了眼外的光線充分進入眼內,繼而引起視力下降,看東西越來越模糊。
還有一些其他原因也會導致白內障的產生,比如先天性因素,外傷性因素及全身性的代謝性疾病因素等。先天性白內障的產生,最主要的原因是因為嬰幼兒在母體內特殊的病毒感染導致;外傷性因素,顧名思義是因為外傷引起來;而代謝性白內障的產生主要是因為全身性的代謝性疾病,以糖尿病為主,全身性的代謝性疾病也會引起晶狀體蛋白代謝異常,從而繼發性的導致白內障的產生。