A native of High Point, Charles S. Haworth, M.D., earned his medical degree from the Duke University School of Medicine. He completed an internship in neurosurgery at Los Angeles County University of Southern California and a residency, also in neurosurgery, at the University of Virginia in Charlottesville.
He completed a neurosurgery fellowship at the University of Virginia.
Dr. Haworth served in the U.S. Navy from 1979 to 1993 and practiced neurosurgery at the National Naval Medical Center (now a part of the Walter Reed National Military Medical Center) from 1990 to 1993. Before joining UNC/FirstHealth, he was associated with Duke Neurosurgical Associates of Lumberton and Southeastern Regional Medical Center.
He is certified by the American Board of Neurological Surgery.