A composition for preventing and treating osteoporosis is provided Thecomposition comprises the acetate salts ofcalcium, magnesium and zinc as well as vitamin D3 The acetate salts could beextracted from natural sources such as pearls,corals, and oysters or compounded by using synthetic materials The weightratio of calcium to magnesium is 0.5: 1 to 4: 1.