先天盲由遗传因素或胚胎在发育过程中受环境因素影响所致。单眼失明也可因眼部外伤所致。