Spinal cord injury can also be caused by compression of the cord by a tumor, infection, or inflammation. Some patients have a smaller than normal spinal canal (called spinal stenosis) and are at a higher risk of injury to the spinal cord.
All tissues in your body including the spinal cord require a good blood supply to deliver oxygen and other nutrients. Failure of this blood supply to the spinal cord can cause spinal cord injury. This can be caused by an aneurysm (ballooning of a blood vessel), compression of a blood vessel or a prolonged drop in blood pressure.