對于不同種類的白內障,形成原因也會有所不同。先天性的白內障是由于遺傳性染色體變異,胎內感染等原因所引起。
癥狀主要為嬰兒出生后不久,就可以發現其瞳孔內有白色或者黑色的渾濁點。新陳代謝性的白內障,由于內分泌疾病或者是生化異常所造成;例如糖尿病、低血鉀癥、甲狀腺功能不足癥、半乳糖血癥等疾病,都可能引起代謝性白內障。
而高度近視也會合并白內障,常常發生在中年以上的高度近視眼患者。由于近視患者的讀書因長期用眼不當,或者矯治不科學而不斷加深,出現飛蚊癥、黃斑出血、眼底視網膜高度近視等情況。外傷性白內障,主要是由于車禍、鈍器傷、尖銳物品的刺傷,或是穿透性的眼內異物所引起。癥狀主要是精狀體囊膜破裂,防水進入晶體形成水腫,進而造成晶狀體渾濁,并發白內障。