Hepatocellular carcinoma (HCC) is a multistage disease whose occurrence is linked to environmental, dietary and life-style factors. Risk factors for HCC have been grouped into two clusters, physiologic and pathologic factors. Much evidence indicates that these risk factors may interact with each other either as a group or as a single factor to modulate development of liver cancer.