Mercaptopurine is one of the drugs used in the treatment of acute lymphoblastic leukemia. A problem with mercaptopurine therapy is its low bioavailability. This problem can be solved by preparing the carrier that releases the drug in lower doses but over a longer period of time. In this work, polydopamine-modified mesoporous silica with adsorbed zinc ions was used as a drug carrier. SEM images confirm the synthesis of spherical carrier particles. The particle size is close to 200 nm, allowing for its use in intravenous delivery. The zeta potential values for the drug carrier indicate that it is not prone to agglomeration. The effectiveness of drug sorption is indicated by a decrease in the zeta potential and new bands in the FT-IR spectra. The drug was released from the carrier for 15 h, so all of the drug can be released during circulation in the bloodstream. The release of the drug from the carrier was sustained, and no ‘burst release’ was observed. The material also released small amounts of zinc, which are important in the treatment of the disease because these ions can prevent some of the adverse effects of chemotherapy. The results obtained are promising and have great application potential.