The present invention relates to a pharmaceutical composition and food composition for preventing or treating osteoporosis comprising Taxifolin or a pharmaceutically acceptable salt thereof as an active ingredient. Thus, it is possible to prevent osteoporosis and other bone metabolic diseases by inhibiting osteoclast activity while raising the activity of osteoblast using a specific component of a component extracted from a natural material, and it is possible to prevent osteoporosis Or the treatment effect can be maximized.본 발명은 탁시폴린(Taxifolin) 또는 그의 약학적으로 허용 가능한 염을 유효성분으로 포함하는 골다공증 예방 또는 치료용 약학 조성물, 및 식품 조성물에 관한 것이다. 이에 의하여, 천연 재료로부터 추출된 성분을 특정성분을 이용하여 조골세포의 활성을 상승시키면서도 파골세포의 활성을 억제시켜 골다공증 등의 뼈 대사질환을 예방하거나 치료할 수 있고, 인체에 부작용을 최소화하면서도 골다공증 예방 또는 치료 효과를 극대화할 수 있다.