Chronic viral hepatitis B and C and non-alcoholic fatty liver disease (NAFLD) have been widely acknowledged to be the leading causes of liver cirrhosis and hepatocellular carcinoma. As anti-viral treatment progresses, the impact of NAFLD is increasing. NAFLD can coexist with chronic viral hepatitis and exacerbate its progression. Oxidative stress has been recognized as a chronic liver disease progression-related and cancer-initiating stress response. However, there are still many unresolved issues concerning oxidative stress, such as the correlation between the natural history of the disease and promising treatment protocols. Recent findings indicate that oxidative stress is also an anti-cancer response that is necessary to kill cancer cells. Oxidative stress might therefore be a cancer-initiating response that should be down regulated in the pre-cancerous stage in patients with risk factors for cancer, while it is an anti-cancer cell response that should not be down regulated in the post-cancerous stage, especially in patients using anti-cancer agents. Antioxidant nutrients should be administered carefully according to the patients’ disease status. In this review, we will highlight these paradoxical effects of oxidative stress in chronic liver diseases, pre- and post-carcinogenesis.