视网膜炎的病因有很多,有外源性的,有内源性的。
外源性,由细菌、病毒、化学毒素等伴随异物进入眼内,或眼内的寄生虫刺激以及脉络膜炎、脉络膜视网膜炎、渗出性视网膜炎等。内源性包括继发于某些传染病,如犬瘟病、犬传染性肝炎、钩端螺旋体病等,出现菌血症或败血症,病原微生物经血液转移到视网膜血管,在眼组织中出现脓毒病灶,造成视网膜炎。
本病也可能因局部病灶过敏性反应引起。