The invention relates to a pig self feeding type drug carrier and a preparation method thereof. The drug carrier comprises the following components by weight percent: 12%-25% of hawthorns, 3%-9% of bee honey, 0.4%-8% of carrageenan, 0.8%-1.2% of calcium hydrogen phosphate, 0.01%-2% of compound vitamins, 0.01%-0.5% of compound mineral substances, 0.02%-0.05% of potassium sorbate, and 58%-82% of moisture. The drug carrier is suitable for direct feeding, is used for treating and preventing the common clinical diseases of pigs, and achieves the double effects of treating and preventing the diseases and enhancing physique, meanwhile, the drug carrier has the advantages of good palatability, convenience in use, and the like, and the pigs eat the drug carrier independently. The problems of time and effort consumption during operation, animal stress response, pain and the like caused by feeding and injecting the drugs, are solved. In addition, the drug carrier has the advantages that the production technology is simple, the source of raw materials is wide, the production cost is low, and the drug carrier is suitable for large scale production.