引起直腸癌的因素有很多,它主要與遺傳因素,環境因素和生活方式,有密切的關系。雖然世界各國做了大量的研究,但是至今尚未完全闡明,現代生物學、遺傳學和流行病區的研究表明,直腸癌的發病是多種因素相互作用的結果。
遺傳因素方面,大約6%到10%的直腸癌發生與遺傳有關,比如多發性家族性息肉病和遺傳性非家族性息肉病,遺傳性直腸癌的特點,表現為發病年齡早,多中心發病,常常合并并發癥。環境因素跟直腸癌也有密切的關系,它會隨著當地環境的改變而出現發病率的變化。飲食因素方面同樣重要,對于高纖維飲食,對直腸癌的發生具有爭議,但是高脂肪的飲食,可以促進癌變的影響比較明顯。