Background: Hepatocellular carcinoma (HCC) is the seventh most common malignancy and the third leading cause of cancer-related death worldwide with an extremely grim prognosis. Berberine (BBR) has been found to inhibit proliferation of human HCC cells, although the underlying mechanism(s) are unclear. Methods: Protein expression was detected by Western blots. Cell viability was determined by using the CellTiter Assay kit. Results: We confirm that BBR treatment inhibits HepG2, Hep3B, and SNU-182 cell viability, and suggest that it regulates this proliferation via the modulation of multiple tumorigenesis-related genes protein expression. BBR treatment up-regulated protein expression of tumor suppressor genes, including Kruppel-like factor 6 (KLF6), activating transcription factor 3 (ATF3) and p21, while down-regulating the expression of selected oncogenes, including E2F transcription factor 1 (E2F1) and pituitary tumor transforming gene 1 (PTTG1). The specific extracellular signal-regulated kinases 1/2 (ERK1/2) inhibitor, PD98059, partially inhibited BBR effects including reduction of cell viability, and up-regulation of KLF6 and ATF3 expressions; although, PD98059 did not alter the down-regulation of E2F1 and PTTG1 expression by BBR. Conclusions: Our results suggest that BBR inhibits HCC cell viability by modulating multiple tumorigenesis-related genes, and that up-regulation of tumor suppressor genes by BBR is in part the result of ERK1/2 action. The results of this study augment our understanding of the mechanisms underlying the effect of BBR on hepatocellular cancers and provide further evidence as to the biological plausibility of this agent's role in the treatment of these malignancies.