直肠癌的发生与社会环境、饮食结构和习惯、遗传因素等各方面都有关系。另外,直肠息肉也是直肠癌的常见高危因素之一。目前现有的研究认为,动物的脂肪和蛋白质的摄入量过高,以及食物纤维量摄入的相对不足,是直肠癌发生的高危因素。