Provided are a hepatopoietin PCn (HPPCn) and its homologous proteins, which can promote hepatocyte proliferation in vitro, promote liver regeneration in vivo, inhibit the growth of tumor cells and promote the apoptosis of tumor cells. The hepatopoietin PCn (HPPCn) and its homologous proteins are useful for the treatment of acute and chronic liver injury, or the treatment of liver fibrosis.