骨癌的病因至今未明,以往认为损伤特别是慢性轻微损伤、慢性感染均可引起骨癌。某些染色体异常和少数少见的与遗传相关的疾病与骨癌有关。
过去癌变大多可能发生在骨折或感染的部位。暴露于特殊的致癌物下,如某种染料或涂料等化学物质,可能会增加患骨癌的危险性。