點狀白內障多見于先天性白內障,主要是病毒感染影響胎兒晶狀體的發育,或胎兒全身病變對晶狀體造成損害。老年性點狀白內障是晶狀體老化過程中逐漸出現的退行性改變,可能是環境、營養、代謝和遺傳等多種因素對晶狀體長期綜合作用的結果。發病機制還不完全清楚。氧化作用、紫外線照射過多、飲酒過多、吸煙、婦女生育多、心血管疾病、高血壓、精神病、機體外傷等均與老年性點狀白內障的形成有關。