Objective To explore the inhibition effect and the possible mechanism of resveratrol on human hepatocellular carcinoma cell line Bel-7402 both in vitro and vivo.Methods Four Res drugs in the experiment group,the final concentrations were 12.5,25,50,100μmol/L,the control group at the same time set not containing Res drugs,MTT assay was used to measure the inhibition of resveratrol on Bel-7402.The expression of Bcl-2 was detected by RT-PCR and Western Blot.The levels of IL-2,IL-6,IL-12 and TNF-αwere detected by ELISA.Results Resveratrol inhibited Bel-7402 cell proliferation in dose and time manner,and influenced the expression of Bcl-2 mRNA and protein.At the same time,resveratrol inhibited the growth of tumor and improved the levels of IL-2,IL-6,IL-12 and TNF-α.Conclusion Resveratrol could inhibit Bel-7402 cell proliferation both in vitro and vivo, the possible mechanism may be that resveratrol could low down the expression of Bcl-2 and improve the levels of IL-2,IL-6,IL-12 and TNF-α.