The specific causes of liver cancer are not very clear at present, which may be related to the following factors: i. Cirrhosis, patients with cirrhosis have compensatory proliferation of hepatocytes as well as mesenchymal changes, which become the basis of liver cancer; ii. Chronic inflammation and infection of liver, persistent or repeatedly aggravated chronic inflammation of liver can cause necrosis of hepatocytes, degenerative changes as well as proliferation of hepatocytes, which can develop into liver cancer without going through the stage of cirrhosis. The most common chronic inflammation of liver is viral hepatitis, including hepatitis B, viral hepatitis and hepatitis C. 3. Carcinogenic substances in food, if the food contains butter yellow, or the drinking water in special areas contains nitrite, and it is also found that aflatoxin produced by aflatoxin bacterium, all these have great damage to the liver and can lead to cancer. 4. Other than the above mentioned, some researches also found that nutrients can cause cancer. 5. In addition to the above causes, some researches have found that the lack of nutrients, or excessive supplementation of fat and reduced intake of protein, vitamins and amino acids may all contribute to the occurrence of liver cancer, and there is also a certain family history of liver cancer, and even the radioactive contrast agent may also cause liver cancer.