Chronic osteomyelitis causes serious injury to patients. Antibiotic delivery systems based on poly(lactide-co-glycolide) (PLGA) have great potential for treatment of chronic osteomyelitis. However, PLGA has a glass-transition temperature that is higher than physiological temperatures, resulting in a lack of flexibility for implantation into the bone marrow cavity. As an alternative, poly(d, l-lactide-co-glycolide-co-ε-caprolactone) (PLGC) presents good flexibility due to the introduction of poly(ε-caprolactone) segments. To develop a new strategy for treatment of chronic osteomyelitis, a ciprofloxacin delivery system was prepared using PLGC as carriers, the antibacterial effects of which were evaluated both in vivo and in vitro. The in vitro release behavior showed that the average release reached 268.5 μg/days on day 33, with a cumulative release rate of 56.01%. A bacteriostatic ring, with a diameter of 26.83 ± 0.83 mm, was produced by ciprofloxacin against Staphylococcus aureus after 30 days of release via our ciprofloxacin-PLGC system. After 4 weeks of treatment in vivo, chronic-osteomyelitis-model rats had a bodyweight of 385.83 ± 17.23 g and a normal white-blood-cell count, as well as a lower number of bacterial colonies per gram of bone tissue of (10.6 ± 3.0) × 101 CFU/g. Furthermore, no inflammatory cells were observed via hematoxylin-and-eosin staining, and normal bone structure was observed via X-ray. Taken together, our findings indicate that our novel ciprofloxacin-PLGC system yielded noteworthy antibacterial effects both in vitro and in vivo, suggesting that it may be useful for treating patients with chronic osteomyelitis.