Hydroxyapatite (HAp) is the main inorganic component and an essential part of hard bone and teeth. Due to its excellent biocompatibility, bioactivity, and osteoconductivity, synthetic HAp has been widely used as a bone substitute, cell carrier, and therapeutic gene or drug carrier. Recently, numerous studies have demonstrated that strontium-substituted hydroxyapatite (SrHAp) not only enhances osteogenesis but also inhibits adipogenesis in mesenchymal stem cells. Mesoporous SrHAp has been successfully synthesized via a traditional template-based process and has been found to possess better drug loading and release efficiencies than SrHAp. In this study, strontium-substituted hydroxyapatite-CaO-CaCO3 nanofibers with a mesoporous structure (mSrHANFs) were fabricated using a sol–gel method followed by electrospinning. X-ray diffraction analysis revealed that the contents of CaO and CaCO3 in the mSrHANFs decreased as the doping amount of Sr increased. Scanning electron microscopy (SEM) images showed that the average diameter of the mSrHANFs was approximately 200~300 nm. The N2 adsorption–desorption isotherms demonstrated that the mSrHANFs possessed a mesoporous structure and that the average pore size was approximately 20~25 nm. Moreover, the mSrHANFs had excellent drug- loading efficiency and could retard the burst release of tetracycline (TC) to maintain antibacterial activity for over 3 weeks. Hence, mSrHANFs have the potential to be used as drug carriers in bone tissue engineering.