人类生命活动进程中,骨量随年龄增长而渐增加。一般在20-35岁,骨量达到高峰,以后每10年骨量减少10%-15%,平均每年骨丢失率为1.2%,从而造成骨质疏松。老年和绝经后的妇女,骨量减少加速,骨质疏松更加明显,因此骨质疏松是机体从盛到衰的自然进程中必然结果。骨质疏松除生理因素外,还可由于成骨细胞和骨细胞活性减退、早期卵巢切除等内分泌激素不平衡,钙磷代谢紊乱等病理因素所致。长期缺少运动,如长期卧床和手术后的病人,也可因骨骼停止活动造成废用性骨质疏松。长期使用糖皮质激素可抑制成骨细胞的功能,使骨合成减少,造成骨质疏松。有人研究发现,使用糖皮质激素后6-12个月,骨质丢失很快,其后丢失率则保持恒定。丢失率与使用糖皮质激素剂量密切相关。每天服用大于7.5毫克强的松可发生明显的松质骨丢失。吸烟和酗酒也会引起骨质疏松。