As causas da osteocondrite incluem infeção patogénica, lesão por esforço crónico e invasão de tecido tumoral. A infeção patogénica, que ocorre quando uma infeção ocorre numa parte do corpo ou após um trauma, faz com que os agentes patogénicos entrem na corrente sanguínea e se espalhem para o periósteo, resultando em osteocondrite dissecante. Para os doentes com periostite infecciosa, se houver suspeita de infeção bacteriana, podem ser tratados com antibióticos de largo espetro e, em seguida, com o tratamento antibiótico correspondente baseado na cultura bacteriana ou no teste de sensibilidade aos medicamentos. Lesão por esforço crónico, é devido à baixa atividade habitual, de repente um dia para aumentar a quantidade de exercício, é fácil de causar o músculo muito tempo em um estado de tensão, os ossos, músculos repetidamente exercer ação de força externa, o periósteo correspondente e vasos sanguíneos periosteais aparecem lágrima, hematoma e alterações inflamatórias. A invasão de tecido tumoral, devido a metástases de tecido tumoral maligno, invade o tecido periosteal e produz inflamação periosteal. Para a periostite invadida por tecido tumoral, é necessário um diagnóstico claro e atempado, um tratamento abrangente atempado e eficaz. A osteocondrite dissecante também pode ter outras causas, recomenda-se ir ao hospital a tempo, melhorar o exame para esclarecer a causa da doença e, em seguida, dar tratamento ou terapia direccionada.