This invention discloses a medicament carrier for targeted medicament delivery on diseases related to macrophage and a preparation method thereof, the medicament carrier is hollow virus-like particles formed by prokaryotic expression and self-assembly of rotavirus coat protein Vp6 with specific identification ability to the macrophage; the internal surface or the external surface of the medicament carrier is chemically modified with medicament molecules. The preparation method comprises the following steps: firstly, extracting genes of structural protein Vp6 of A group rotavirus; secondly, cloning the genes of the structural protein Vp6 to a prokaryotic expression carrier; thirdly, performing expression in colibacillus BL21; and finally, crosslinking the expressed protein with the medicament and performing assembly to obtain the virus-like particles. By using the specific identification ability of the virus-like particles to the macrophage, medicaments are delivered to the macrophage to realize the functions of the targeted medicament delivery and slow release. The medicament carrier of the invention can effectively reduce the dosage and toxicity of the medicaments, prevent the medicaments from being degraded by internal environment, improve treating effect, and realize mass production and reduce manufacture cost at the same time.