白內障是由于任何原因導致晶狀體透明度下降,造成晶狀體混濁,從而導致視力下降形成了白內障。白內障的原因有老齡化因素,隨著年齡增長而形成晶狀體混濁。還有先天性因素,先天本身帶有白內障,我們叫先天性白內障,隨著年齡增長也可以形成白內障,先天沒有而隨著年齡越來越大,從而造成晶狀體混濁我們稱為發育性白內障,此外,還有一些外傷也可以造成晶狀體的進一步渾濁,稱為外傷性白內障。
除了以上的,還有代謝因素糖尿病、高血壓以及一些其他眼部疾病也可以引起白內障,如虹膜睫狀體炎,此外白內障術后也可以發生后發性白內障,術后晶體后囊混濁從而引發后發性白內障,除此之外還有放射因素,藥物及中毒因素都可以造成晶狀體的混濁形成白內障,以上即為白內障的原因。