A medicament eluting apparatus with a micro-hole structure capable of storing and releasing multiple medicines and preparation method thereof are provided. The medicament eluting apparatus includes an apparatus body (10) and several holes (40) on the apparatus body (10), and multiple medicines (20, 30) are provided in the holes (40) and on the surface of the apparatus body (10) which contains no polymers. The multiple medicines (20, 30) are selected from medicine therapeutic agents, carrier therapeutic genes and bioactive substances, wherein one or two of the medicine therapeutic agents is/are taxol and/or probucol. The preparation method of the medicament eluting apparatus includes: 1) the holes (40) prepared on the surface of the apparatus body (10) 2) the multiple medicines (20, 30) coated in the holes (40) and on the surface of the apparatus body (10).