Spinal Cord Abscess: Causes, Symptoms, and Treatment
Medically reviewed by Harsha Moole, MD, Internal Medicine. Last reviewed: October 2, 2026.
What kind of doctor treats Spinal Cord Abscess?
A spinal cord abscess is usually treated by a neurosurgeon. That is a doctor who does surgery on the brain and spine. Infectious disease doctors, who specialize in infections, often help choose the right antibiotics. Emergency doctors may be involved first because this condition needs fast care.
What it is
A spinal cord abscess is a pocket of pus that forms inside or next to the spinal cord. As it grows, it presses on the cord and can damage nerves, causing problems with movement, feeling, and bladder or bowel control. It is rare, but it is a medical emergency that needs treatment right away.
Symptoms
Symptoms often start with constant back pain at the spot of the abscess, along with fever, chills, or tiredness. As pressure grows, weakness, numbness, trouble walking, or loss of bladder or bowel control can appear. These symptoms need emergency care right away.
Causes and who gets it
Most cases are caused by bacteria that travel in the blood from an infection elsewhere, such as in the skin, lungs, or heart, or that enter the spine through a wound, an injection, or spine surgery. People with diabetes, a weak immune system, or injected drug use face higher risk.
How doctors diagnose it
Doctors start with a physical exam and blood tests. The main test is an MRI, which shows the abscess, its size, and its location. Doctors usually find the germ with blood tests or by testing pus removed during surgery, and they avoid a spinal tap because it can be risky.
Treatment
Treatment usually has two parts: surgery to drain the pus and antibiotics given through a vein for several weeks. Recovery depends on how quickly treatment starts, and some people have lasting nerve problems.
When to see a doctor
Anyone with sudden back pain along with fever, weakness, numbness, or bladder or bowel problems should get emergency care right away. Fast treatment gives the best chance of avoiding lasting damage.
What kind of doctor treats it
A neurosurgeon usually does the surgery, and an infectious disease doctor often manages the antibiotics. A direct primary care or concierge doctor can help early by checking symptoms, ordering an MRI, and referring the patient to a hospital right away. This condition cannot be treated in a regular office.
Common questions
Is a spinal cord abscess the same as an epidural abscess?
They are related but not the same. An epidural abscess forms in the space just outside the covering of the spinal cord. A spinal cord abscess forms inside the cord itself. Both can press on the cord and both are emergencies.
Can a spinal cord abscess come back after treatment?
It can, though this does not happen to everyone. People with ongoing risks, such as diabetes or a weak immune system, may need close follow-up. Doctors watch for returning pain, fever, or weakness after treatment.
How long does recovery take?
Recovery time varies a lot from person to person. Some people improve within weeks, while others need months of physical therapy. Physical therapy is exercise training to rebuild strength and movement. The outlook depends on how fast treatment started and how much nerve damage occurred.
Can a spinal cord abscess be prevented?
There is no sure way to prevent it, but treating infections early lowers the risk. People with diabetes or weak immune systems should manage their health conditions carefully. Avoiding injected drug use also lowers the risk.
Sources
Medical Disclaimer
This content is for general educational and informational purposes only and is not medical advice. It is not a substitute for professional medical advice, diagnosis, or treatment, and reading it does not create a doctor-patient relationship. Always seek the advice of your physician or another qualified health provider with any questions about a medical condition, and never disregard or delay seeking professional advice because of something you read here. If you think you may have a medical emergency, call 911 (or your local emergency number) immediately.