原發性骨質疏松病因主要是由於成骨和破骨的失平衡所造成的。絕經期後女性的雌激素保護作用下降,破骨相對增強,成骨相對減弱造成的。老年性的骨質疏松,人體的身體機能退變之後,破骨和成骨的功能均下降,以成骨的下降明顯,所以造成瞭骨質的疏松。繼發性骨質疏松癥的病因可能是內分泌的疾病,比如糖尿病、甲狀腺功能的亢進癥、庫欣綜合征、結締組織疾病;比如系統性紅斑狼瘡、類風濕性關節炎、幹燥綜合征、慢性腎病綜合征造成的腎性骨營養不良、胃腸疾病和營養性疾病,導致鈣吸收的差。血液系統疾病比如白血病、淋巴瘤、多發骨髓瘤造成破骨的異常的增強。神經肌肉系統的疾病如偏癱、截癱、運動功能喪失、肌營養不良癥造成的廢用性骨質疏松,長期的制動也會導致廢用性骨質疏松。器官移植術後經常使用瞭免疫抑制劑、糖皮質激素、肝素、抗驚厥的藥物、抗癌的藥物和含鋁抗酸劑和甲狀腺激素等等,都會造成骨質疏松。