About us

New Jersey Pain Management Institute

We Are Here to Heal Your Pain!

Dr. Joseph Ibrahim has extensive training and experience that enables him to seek out the root cause of your pain, and restore you back to health. He is a graduate of SUNY-HSC in Brooklyn, where he served his residency in physical medicine and rehabilitation. He then joined an ACGME accredited fellowship training in Interventional spine & pain management at Emory University. Dr Ibrahim is board certified in Physical Medicine and Rehabilitation, with board sub specialty of Pain Medicine.
 
google logo

This doctor is wonderful, it was so nice to finally meet a kind caring doctor that listens to you and doesn’t judge you like most others do. When people are in debilitating pain most people look at you differently, like your unfit for society or your a freak because you limp or gimp around. This doctor is very nice and caring, I highly recommend him!

Frank M. Freshness

Meet Our Doctor

Joseph G.A. Ibrahim, M.D., FAAPMR

Dr. Ibrahim is a trusted pain management physician and the founder of New Jersey Spine and Pain Institute. Dr. Joseph Ibrahim has extensive training and experience that enables him to seek out the root cause of your pain, and restore you back to health. He is a graduate of SUNY-HSC in Brooklyn, where he served his residency in physical medicine and rehabilitation.

Our Location

Bayonne Office
19 East 27th Street
Bayonne, New Jersey 07002

Kearny Office
59 Seeley Avenue
Kearny, New Jersey 07032

Livingston Office
201 S. Livingston Ave., Suite 2E
Livingston, New Jersey 07039

Jersey City Office
2520 J.F. Kennedy Blvd.,
Jersey City, New Jersey 07304

Book AN Appointment

Life Begin
When Pain End

New Jersey Spine and Pain Institute

New Jersey Spine & Pain Institute LLC has four locations across New Jersey to serve you better, Book an Appointment by filling out the form or call us at 201.436.0033

Thank You
Your Appointment has Been Requested

Thank you for your request for an appointment with New Jersey Spine and Pain. We will contact you shortly to schedule a time for your appointment. Please call our office at (201) 436-0033 if you have any questions.
 

Thank You

we received your Request and we will get in touch with you Shortly

Booking