一、營養因素。長期吃大魚大肉、油炸食品及甜食會使肝臟脂肪合成過多,當吃的食物中脂肪含量過高時超出了肝臟處理的限度,使肝臟負擔增大,干擾了對脂肪的代謝,打破了肝臟輸入輸出平衡,脂肪在肝內堆積形成脂肪肝。營養不良時蛋白質缺乏而導致極低密度脂蛋白合成減少,這樣會造成肝轉運甘油三酯發生障礙,脂肪在肝內堆積引起脂肪肝;
二、化學因素。導致脂肪肝的化學因素包括藥物、化學毒物、乙醇等,嗜酒如命一直是肝硬化和脂肪肝最常見的原因之一;
三、遺傳因素。脂肪肝的發生與肥胖的發生一樣具有先天遺傳性,當然并不是指父母有脂肪肝子女就一定會得,只是有肥胖癥、糖尿病、高脂血癥和脂肪肝家族史者,其脂肪肝的發病率高于一般人群;
四、生物因素。包括病毒和細菌等病原微生物以及寄生蟲這些致病因素主要引起肝細胞變性壞死以及鹽性細胞浸潤。