慢性结肠炎的病因复杂,最常见的病因是非特异性结肠炎,一般认为和感染、免疫遗传、环境、食物过敏、防御功能障碍及精神因素有关。
过敏因素,受个体差异影响。主要是肠道性过敏,偶尔也累及皮肤。受致敏物质刺激,自身免疫引起的反应,激发大量免疫细胞凝聚,均集结在消化道黏膜表面,从而引起黏膜表面水肿、充血及渗液等炎症发生。
感染因素一般认为慢性结肠炎都与感染有关,每当发病时,使用抗生素都能有不同程度控制病情和治疗的效果。
滥用抗生素,导致肠道菌群失调,或出现耐抗生素菌株也可引起肠炎。