An osteoporosis educational programme can increase men's knowledge levels and change their health beliefs about osteoporosis and preventive behaviours. This approach should be more widely used in nursing practice to promoting the adoption of osteoporosis prevention behaviours in men.