Non-alcoholic fatty liver disease (NAFLD) refers to a spectrum of diseases involving the deposition of fat in the hepatocytes of people with little to no alcohol consumption. NAFLD is associated with hypertension, diabetes, obesity, etc. As their prevalence increases, the propensity and severity of NAFLD might increase. As per the recently developed multi-hit hypothesis, factors like oxidative stress, genetic predisposition, lipotoxicity, and insulin resistance have been found to play a key role in the development of NAFLD and its associated complications. This article focuses on NAFLD, its pathophysiology, risk factors, and the various genetic and epigenetic factors involved in its development along with possible treatment modalities.We conducted an all-language literature search on Medline, Cochrane, Embase, and Google Scholar until October 2021. The following search strings and Medical Subject Heading (MeSH) terms were used: "NAFLD," "NASH," "Fibrosis," and "Insulin Resistance." We explored the literature on NAFLD for its epidemiology, pathophysiology, the role of various genes, and how they influence the disease and associated complications about the disease and its hepatic and extrahepatic complications. With its rapidly increasing prevalence rates across the world and serious complications like NASH and hepatocellular carcinoma, NAFLD is becoming a major public health issue and more research is needed to formulate better screening tools and treatment protocols.