A composition suitable for bone replacement is provided. The composition is a nanocomposite matrix, resembling both the structure and the properties of natural bone, including morphology, composition and mechanical characteristics. The nanocomposite is preferably porous and comprises: (1) micro or nano scale cellulose crystals or fibres (2) hydroxyapatite nanoparticles (3) Poly L-Lactide Acid or poly glycolic acid and (4) a coupling agent, for example a surfactant, preferably an anionic surfactant such as sodium dodecyl sulfate. The composition is useful as an artificial bone replacement or bone graft, is preferably biomimetic, and can be suitable for use, for example, in trabecular bone substitution and osteoanagenesis applications. A method of fabrication of the nanocomposite is also provided.