Hepatocellular carcinoma (HCC) is the fifth most common cancer and the third cause of cancer-related mortality worldwide. Its incidence is clearly arising comprised by the prevalence of major risk factors mainly hepatitis B and hepatitis C. The population at risk is composed of chronic liver patients at the stage of extensive fibrosis or cirrhosis. The monitoring programs of this population have allowed early detection of disease management to promote a radical therapy. Understanding the carcinogenic process and the mastery of the staging systems remain essential keys in diagnosis and treatment of HCC. Recent advances in diagnosis and new treatments have made important impacts on the disease by increasing survival rates and improving quality of life for HCC patients. This paper outlines the different management aspects of HCC which include epidemiology, prevention, carcinogenesis, staging systems, diagnosis, surveillance, and the treatment.