白內障產生的原因分為兩大類,主要是先天性因素和后天性因素。后天性因素大部分最主要的原因還是與年齡因素有關,也就是我們常說的老年性白內障,老年性白內障的產生主要是因為隨著年齡的慢慢增長,晶狀體蛋白的異常凝集,導致透明性越來越差,繼而引起視力下降,看東西越來越模糊,當然,其他原因導致的白內障也是這個原理。
先天性白內障的產生主要是因為嬰幼兒在母體內特殊的病毒感染導致。后天性白內障的產生還有外傷性因素,以及全身性的代謝性疾病因素,外傷性因素顧名思義就是因為眼睛受到了外傷導致,代謝性因素主要與全身性的代謝性疾病有關,與二型糖尿病的關系最為密切,二型糖尿病長期的血糖控制不佳會導致代謝性白內障的產生。