直肠癌的发病原因尚不清楚,可能与下列因素有关。1.饮食及致癌物质:流行病学调查显示,高脂肪、高蛋白食物能使粪便中甲基胆蒽增多,甲基胆蒽可诱发直肠癌。低纤维食品使粪便通过肠道速度减慢,使致癌物质与肠粘膜接触时间增加。2.直肠慢性炎症。3.癌前病变:如直肠绒毛状腺瘤。4.遗传因素:遗传因素表现为有较多结直肠癌家族被发现。