The crash happened at about 9 a.m. near the intersection of Raeford Road and Bunce Road, blocking northbound traffic on Raeford Road for a couple of hours.
Traffic was stopped on Raeford Road for a red light, and the ambulance failed to stop for the light and swerved to avoid the traffic, police said. The ambulance clipped the back of a car, causing the ambulance driver to lose control and the vehicle to flip, police said, noting two other vehicles also were damaged in the incident.
The ambulance is owned by American Medical Response and was coming from Hoke County. Its lights and siren weren't on at the time of the wreck, police said, and it was unclear if it was headed to a hospital or a physician's office.
The ambulance driver, Hector Michaud IV, was charged with failure to reduce speed to avoid a collision, police said.
Michaud, paramedic Jessica Hayworth and Curtis White, the patient in the ambulance, were taken to Cape Fear Valley Medical Center with non-life-threatening injuries. There was no word on White's initial medical condition.