引起肝硬化的病因有很多,如慢性病毒性肝炎、酒精、胆汁淤积、药物、毒物、自身免疫性肝病等。病毒性肝炎在我国是引起肝硬化的最主要原因,包括乙型肝炎和丙型肝炎。
长期大量酗酒引起的酒精性肝硬化,是西方国家导致肝硬化的主要原因。近年来,我国酒精性肝硬化及脂肪肝相关的肝硬化亦呈上升趋势,营养不良可降低肝细胞对毒物和传染因素抵抗力,而成为肝硬化的触发或加重因素。
许多化学毒物或药物可损伤肝脏,进而发展为大结节性或小结节性肝硬化。
慢性充血性心力衰竭、慢性缩窄性心包炎、下腔静脉堵塞等导致的肝脏血液回流障碍,可使肝内长期淤血缺氧,引起肝细胞坏死或纤维化,导致淤血性肝硬化。
由某些遗传和代谢性疾病逐渐发展而成的肝硬化,称为代谢性肝硬化,如血色病和肝豆状核变性等。
长期肝外的胆管阻塞或肝内胆汁淤积时,可发生胆汁性肝硬化。
血吸虫病时,由于虫卵在汇管区刺激结缔组织增生,成为血吸虫病性肝纤维化,可引起显著的门静脉高压,亦成为血吸虫病性的肝硬化。
自身免疫性肝病包括自身免疫性肝炎、原发性胆汁性肝硬化、原发性硬化性胆管炎等,也可引起肝硬化。
还有少部分的肝硬化原因不明,称为隐源性的肝硬化。