结肠炎的病因是由免疫因素、遗传因素、环境因素和感染因素等共同作用的结果。在部分病人的血清中可查到抗结肠上皮细胞抗体。
因此结肠炎的发生可能与细胞免疫异常有关。结肠炎病人的直系亲属中,发病概率比较高。本病的发生与遗传因素有关。