Arctigenin (ARG) has been proved to inhibit the viability of hepatocellular carcinoma (HCC) via inducing apoptosis. However, the precise mechanism remains unknown. The present study was aimed to further investigate the mechanism of ARG against HCC in vitro and in vivo. Arctigenin was applied in vitro and in vivo. Western blotting, immunohistochemistry, etc., were used to investigate the mechanisms. The time-dependent enhancement of Bax/Bcl-2 ratio, cytochrome c release, Fas and FasL levels, caspase cascade activation and the loss in the mitochondrial out membrane potential indicated that both intrinsic and extrinsic apoptotic pathways were triggered by ARG. Moreover, Jun NH2-terminal kinase (JNK) and p38 phosphorylated time-dependently. And inhibition of the phosphorylation of either p38 or JNK led to a significant reduction in HepG2 apoptosis, owing to the crucial roles of p38 and JNK played in regulating the apoptosis pathways. In addition, ARG increased the generation of reactive oxygen species (ROS) in HepG2 cells, while the antioxidant N-acetyl cysteine almost reversed ARG-induced JNK and p38 activation, and dramatically decreased cell apoptosis. In vivo, ARG increased the cell apoptosis in tumour tissues, and p-p38, p-JNK and Bax were significantly upregulated. Our findings demonstrated that ARG induced apoptosis in HCC via ROS-mediated mitogen-activated protein kinases apoptosis pathway.