1、飲食因素:通常情況下,肝癌之所以會發生,與患者平時的生活習慣是密切相關的。長期進食黴變食物、含亞硝胺食物、微量元素硒缺乏是重要的肝癌的病因。黃麴黴毒B1是目前已被證明有明確致癌作用的物質,主要存在於黴變的糧食中,如玉米、花生、大米等。另外當攝食大量的含有亞硝酸鹽的食物,亞硝酸鹽在體內蓄積不能及時排出,可以在體內轉變成亞硝胺類物質,亞硝酸鹽含量較高的食物以煙燻或鹽醃的肉製品為著,具有明確的致癌作用。同時肝癌的病因也與遺傳因素、寄生蟲感染等因素相關。
2、病毒性肝炎:根據流行病學的相關統計顯示,乙肝疾病流行的地區往往也是肝癌疾病的高發地區,患過乙肝的人比沒有患過乙肝的人患肝癌的機會要高10倍之多。長期的臨床觀察中發現,肝炎、肝硬化、肝癌是不斷遷移演變的三部曲。近來研究表明,與肝癌的病因有關的病毒性肝炎主要包括乙型肝炎(HBV)、丙型肝炎(BCV),而其中又以乙型肝炎最為常見。這也是重要的肝癌的病因。