Disclosed is a pharmaceutical composition containing silibinin, which is prepared from the following bulk drugs by weight ratio: 8.75-60 parts of silibinin, 15-65 parts of phospholipid, and 25-200 parts of Puer tea extract. The drug has the function of treating non-alcoholic fatty liver.