导致直肠癌的原因有很多,主要包括以下这些:一、遗传是造成直肠癌的原因之一,有很多的直肠癌患者家族中,是由于细胞基因遗传给下一代,携带该基因的患者感染到某种因素后,激发了该种细胞的生长速度,转化为癌肿。二、诱发直肠癌的原因和饮食因素也有关系,大量的吸收高脂肪和高蛋白会使人患上直肠癌,高脂肪的食物会增加粪便中的甲基胆蒽,从而导致胆酸分泌的增加。由于纤维素的减少导致肠道内的致癌物质和肠结膜接触时间增加,增加了癌变的机会。。除此之外,一些疾病也可能会导致直肠癌疾病发生,需要多加留意,由于溃疡性的结肠炎导致肠粘膜被破坏,溃疡修复增生时使肉芽组织在形成的过程中产生癌变。一些血吸虫病卵沉积,再加上慢性炎症的刺激,很容易引发癌变。所以说,炎症性肠病也是诱发直肠癌的原因。