Dr. Roshan Sher Ali, MD is a nephrologist in Elmhurst, IL and has over 24 years of experience in the medical field. Dr. Sher Ali has extensive experience in Glomerulonephritis & Nephropathy. She graduated from Dow Medical College-Civil Hospital Karachi in 1999. She is affiliated with medical facilities Elmhurst Hospital-Main Campus and Edward Hospital-Main Campus.