In the field of orthopaedic implants, post-surgery infections and biocompatibility are the most challenging obstacles. Sustained and controlled antibiotic release is a key factor in novel drug delivery systems. A novel drug delivery system combined with vaterite microsphere, graphite oxide (GO), reduced graphene oxide (rGO) incorporated in a polycaprolactone (PCL) matrix on TiO2 nanotube coated Ti (TNT-Ti) is established. Anodization was employed to develop TiO2 nanotubular arrays on Ti. Ciprofloxacin hydrochloride (CPF–HCl) loaded vaterite microspheres were synthesized by in situ precipitation method. Deposition of vaterite/PCL, vaterite-GO/PCL and vaterite-rGO/PCL composite coating on TNT-Ti was carried out by dip coating method. The composite coatings were characterized for their phase content, morphological features and functional groups. Among the three types of composite coatings, vaterite-rGO/PCL composite coating is found to be capable of encapsulating CPF-HCl to a level of 75.14 μg. The drug release profile of CPF-HCl from the vaterite-rGO/PCL composite coating exhibits a controlled release amounting to only 35.02 % of release at the end of 120 h. The vaterite-rGO/PCL composite coating exhibits a low dissolution rate and possesses adequate bioactivity in HBSS and SBF solutions at 37 °C for 14 and 10 days, respectively. The in situ loaded CPF-HCL drug on vaterite microspheres, PCL polymer matrix and GO/rGO nanofillers does not affect the cytocompatibility and all the composite coatings supported cell viability and proliferation. The ability of vaterite-rGO/PCL composite coating to provide a slow and steady release of antibiotics with sufficient bioactivity and biocompatibility at the tissue implant interface makes it a promising for osteomyelitis infection of bone tissue implant materials.