The invention provides a compound liver-protecting traditional Chinese medicine for treating non-alcoholic fatty liver, which comprises the following components in parts by weight: 2-10 parts by weight of chitosan oligosaccharide, 3-20 parts by weight of salidroside, 5-10 parts by weight of resveratrol, 10-20 parts by weight of astaxanthin and 5-15 parts by weight of sea cucumber glycosaminoglycan. In the present invention, through in vivo and in vitro experiments on NAFLD mouse models, five bioactive components of salidroside, chitosan, resveratrol, chitosan and sea cucumber glycosaminoglycans have been determined by cell and molecular biology methods. After the scientific proportioning, it can regulate the genes related to lipid metabolism, significantly reduce the content of triglyceride in NAFLD liver cells, reduce the apoptosis induced by fatty acids, reduce the hepatic steatosis of high-fat diet mice, and reduce the intrahepatic TG content, and no obvious side effects, no cytotoxicity, will not destroy the body's own immune balance.