The burden of non-alcoholic fatty liver disease (NAFLD) is rising globally. Cardiovascular disease is the leading cause of death in patients with NAFLD. Nearly half of individuals with NAFLD have coronary heart disease, and more than a third have carotid artery atherosclerosis. Individuals with NAFLD are at substantially higher risk of fatal and non-fatal cardiovascular events. NAFLD and cardiovascular disease share multiple common disease mechanisms, such as systemic inflammation, insulin resistance, genetic risk variants and gut microbial dysbiosis. In this Review, we discuss the epidemiology of cardiovascular disease in NAFLD, and highlight common risk factors. In addition, we examine recent advances evaluating the shared disease mechanisms between NAFLD and cardiovascular disease. In conclusion, multidisciplinary collaborations are required to further our understanding of the complex relationship between NAFLD and cardiovascular disease and potentially identify therapeutic targets.