體力活動是可以預防骨質疏松的,運動能夠保持肌肉強度、肌肉量、柔韌性、靈活性、平衡和運動能力,而這些因素又可以減少跌倒的頻率和嚴重的程度,所以推薦能夠增強這些特征的活動,包括負重的運動,聯合進行耐力和強度訓練,能夠促進絕經期前的女性骨密度每年增加0.9%,絕經期后女性運動能夠減少骨質流失或增加腰椎和髖部的骨密度。
有的研究也表明檢測運動的骨折終點,到目前為止是無效的,非負重的運動是不增加骨密度的,比如游泳或騎自行車。總的來講預防骨質疏松的主要原則是盡可能的改變臨床危險因素,包括戒煙,減少酒精攝入,保持足夠的食品攝入和理想體重,增加適當的負重活動,確保足夠的鈣和維生素d的攝入等。還有注意糖皮質激素使用時的風險。