A suspensão do agente agressor (álcool, drogas) ou a eliminação do vírus da hepatite pode desacelerar ou parar a evolução da doença, evitando as complicações mais graves.
Entretanto, a cirrose é um processo irreversível.
Cada uma das complicações da cirrose exige um tratamento específico, geralmente visando o controle de situações agudas como sangramentos, infecções, ascite ou encefalopatia. O transplante de fígado aparece como única opção de cura da doença, alcançando bons resultados. Ainda é um tratamento difícil de ser conseguido pela falta de doadores e pela complexidade da cirurgia.