A method for preparing carbonate apatite from natural bones. The method includes obtaining cancellous bone particles; treating the bone particles with hot water and an organic solvent; repeating the treating step at least once; drying the bone particles; and heating the bone particles at 500°C to 620°C for 10 to 50 hours.