A osteoporose causada pela tuberculose deve ser tratada, em primeiro lugar, com tratamento anti-tuberculose e, em segundo lugar, com tratamento para a osteoporose. Se a osteoporose for causada pela tuberculose, o primeiro objetivo é controlar a tuberculose e tratar a doença pela raiz. Utilizam-se medicamentos anti-tuberculose especializados, como a isoniazida, para controlar a tuberculose que se encontra na fase ativa, de modo a que esta perca gradualmente a sua atividade, a fim de evitar que a osteoporose continue a desenvolver-se. Em segundo lugar, é adotado um tratamento específico da osteoporose, como a utilização de agentes de cálcio, como o citrato de cálcio, medicamentos para inibir a reabsorção óssea, como a ecocalcitonina, medicamentos para inibir os osteoclastos, lisdefosfato de amónio, etc. No entanto, se for acompanhada de uma fratura por compressão vertebral, compressão óssea da raiz nervosa e outras condições, pode ser necessário combinar o tratamento cirúrgico, cujos pormenores se baseiam nas instruções do médico.