夜盲癥的根本原因是視網膜桿狀細胞缺乏合成視紫紅質的原料,或者是桿狀細胞本身的病變。
根據夜盲癥的種類不同,發生的原因也有所不同。如暫時性夜盲,大多是由于飲食中缺乏維生素A或因某些消化系統疾病,影響維生素A的吸收,導致了視網膜桿狀細胞沒有合成視紫紅質的原料,而造成的夜盲。獲得性夜盲往往是由于視網膜桿狀細胞營養不良或本身的病變引起的,例如彌漫性脈絡膜炎、廣泛性脈絡膜缺血萎縮等。還有一些先天性夜盲,是遺傳性的眼病,例如視網膜色素變性,視網膜桿狀細胞發育不良引起的夜盲。夜盲主要表現的癥狀就是,在黑暗的環境或者光線偏弱的環境,視力明顯下降,視物不清,或者完全看不見東西,行動困難等等。