Non-alcoholic fatty liver disease(NAFLD) has become the main cause of chronic liver disease in children worldwide, and the incidence of NAFLD shows an increasing trend year by year. The risk factors leading to the onset of NAFLD in children are diversified and different from those in adults. At present, most medical institutions still pay little attention to NAFLD in children. This paper summarizes the risk factors and mechanisms for NAFLD in children, including gene polymorphism, maternal and fetal conditions, diet and living habits, environmental exposure, metabolic syndrome, endocrine-related mechanisms and intestinal microecology, in order to provide reference for the prevention and management of childhood NAFLD.