Liver cirrhosis is a late- stage hepatic fibrosis,which results from various risk factors such as viruses,alcohol,fat,drugs and immunity,and genetic metabolism,leading to chronic liver damage. This paper reviews the etiological treatment and therapy for complications. It is pointed out that liver transplantation,which is currently the only effective approach to the treatment of liver cirrhosis,is limited by liver donor shortage and high cost. Stem cell therapy becomes a hot spot of research due to its huge potential for the treatment of liver cirrhosis. However,its mechanism remains unclear with many pending problems.