Etiologi : penyebab terjadi katarak bermacak macam, umumnya usia lanjut pada katarak senil, kongenital akibat infeksi virus pada masa pertumbuhan janin, genetik, dan gangguan perkembangan, katarak karena traumatik, terapi kortikosteroid metabolik, kelainan sistemik atau metabolik seperti diabetes mellitus, galaktosemia, dan disttrofi miotonik, rokok, konsumsi alkohol, genetik, faktor lingkungan dan paparan sinar uv.