The present invention provides novel calcium phosphate nanoparticles suitable for efficient encapsulation of biologically active molecules. The invention further provides pharmaceutical compositions comprising these nanoparticles, as well as methods of making such nanoparticles and using them as carriers for therapeutic delivery of biologically active macromolecules.