Conclusion: The low total testosterone level and high SHBG were an independent risk factors of osteoporosis and did not find an association between estrogen levels and osteoporosis in men after age 50.