Steatohepatitis is an advanced stage of nonalcoholic fatty liver disease (NAFLD). If you have fatty liver disease, your body has begun storing excess fat in your liver. This doesn't always cause problems for people. But when it does, it's called steatohepatitis.