引起角膜炎的原因有多种。其中病原微生物(细菌、病毒、真菌、支原体等)是引起角膜炎的常见原因,往往会伴有角膜外伤史(如角膜异物史及取出史、角膜擦伤、不正确的使用角膜接触镜等)。
其他的原因有:一些自身免疫性疾病(也会引起角膜的炎症)、邻近组织炎症的蔓延(如有些类型的结膜炎会累及角膜,引起角膜炎)、眼睑闭合不全可引起暴露性角膜炎等。