白内障的形成原因比较复杂,通常认为和以下因素有关:
随着年龄逐渐增加,会发生退行性的改变,从而产生老年性的白内障。
血钙过低、糖尿病等代谢异常的疾病,均有可能会导致白内障。
长期受到电磁波的影响,也可能会导致晶状体发生混浊,从而引起白内障。
在临床上约有一半的先天性白内障与遗传因素有关。通常为常染色体显性遗传、X连锁隐性遗传、常染色体隐性遗传以及线粒性DNA遗传等。
白内障也不排除和药物因素、中毒因素以及眼外伤因素有关。