人類生命活動進程中,骨量隨年齡增長而漸增加。一般在20-35歲,骨量達到高峰,以后每10年骨量減少10%-15%,平均每年骨丟失率為1.2%,從而造成骨質疏松。老年和絕經后的婦女,量減少加速骨質疏松更加明顯,因此骨質疏松是集體從盛到衰的自然進程中的必然結果。
骨質疏松除生理因素外,還可由于成骨細胞和骨細胞活性減退、早期卵巢切除等內分泌激素不平衡,鈣磷代謝紊亂等病理因素所致。
長期缺少運動,長期臥床和手術后的病人也可因骨骼停止活動造成廢用性骨質疏松。另外長期使用糖皮質激素可抑制成骨細胞的功能,使骨合成減少,造成骨質疏松。