引起肝癌的原因主要有病毒性肝炎、肝硬化、食物及饮水、毒物与寄生虫和遗传因素。病毒性肝炎是我国引起肝癌的最主要因素,其发生机制是:乙型或丙型肝炎病毒感染引起慢性肝炎再发展为肝硬化,最终进展为肝癌;长期大量饮酒、进食受黄曲霉素和亚硝酸盐污染的食物、食物缺乏微量元素和饮用藻类污染的水,都可能会出现肝癌;亚硝胺类、有机氯农药等化学物质可能是导致肝癌的因素、血吸虫和华支睾吸虫感染都易转变为肝癌;肝癌的家族聚集现象可能与遗传易感性相关。长期的肝内胆管结石和慢性感染,容易诱发肝内胆管细胞癌。