结直肠癌的病因像其他癌瘤一样至今尚未明了,但以注意到可能与以下的因素有关。
第一、遗传,据估计大约20%的结直肠癌患者中,遗传因素可能起着重要的作用,患结直肠癌的危险性,在普通人群为五十分之一,患者的一代患癌的危险增加三倍,一代期中如有两人患病,则危险升至六分之一,这时家族性遗传性在结肠癌比直肠癌更为常见。
第二、饮食习惯,一般认为高动物蛋白,高脂肪,低纤维饮食是结直肠癌高发的因素。
第三,大肠的肺癌型疾患,如慢性溃疡性结肠炎,息肉病,腺瘤等都与其发生有关。另外,研究中发现,环境因素也与结直肠癌的发病有密切的关系,如缺钼地区结直肠癌症多,石棉工人结直肠癌亦增多,有文献报道宫颈癌患者在接受局部放疗后,发生直肠或乙状结肠癌。