肝癌的发生,由多因素导致,主要包括:1、肝炎:包括乙型肝炎和丙型肝炎。我国乙型肝炎人数众多,是临床发现主要原因,丙型肝炎虽不常见,但发展为肝癌几率甚至超过乙型肝炎。主要机制为病毒损伤细胞基因顺序,导致细胞变异发生癌变;2、致癌因素:如黄曲霉毒素,主要见霉变玉米等,烧烤类食物中含有致癌物质等;3、物理因素:如肝内胆管结石、肝内寄生虫等,长期慢性刺激,可能诱发肝癌。