脊髓炎的病因包括病原微生物的感染、自身免疫、创伤。不同病因导致的脊髓炎,治疗方案也不尽相同。常见的可以导致脊髓炎的病毒类病原微生物包括:肠道病毒、带状疱疹病毒、巨细胞病毒、狂犬病病毒、人类免疫缺陷病毒等。此外一些支原体、结核杆菌、真菌、寄生虫等也可以导致脊髓炎的发生,治疗方面以抗病原微生物治疗为主。某些病原微生物导致的感染或者是疫苗接种后产生的自身免疫反应,可能会攻击脊髓导致自身免疫性脊髓炎。治疗上以抗炎治疗为主。另外,某些创伤伤及脊髓也可能会导致脊髓炎的发生。