(CNN) An Uber Eats driver wanted in connection with the fatal shooting of a customer over the weekend shot the victim in self-defense, the suspect's attorney said Monday.

Robert Bivines, 36, turned himself in to authorities around 3 p.m. on Monday after police secured a warrant for his arrest on a felony murder charge, Atlanta Police said.

Bivines was taken to the Fulton County Jail and booked on the felony murder charge related to the killing of Ryan Thornton, 30, of Atlanta, police said.

Police said the shooting happened about 11:30 p.m. Saturday in the city's Buckhead neighborhood after the victim, identified by the Fulton County medical examiner's office as Thornton, placed a food order via his smartphone app.

Uber Eats driver Robert Bivines

"The victim went down to meet the driver, received his order and began walking away from the vehicle," police said. "As the victim was walking away, it appears words may have been exchanged between he and the delivery driver. Shots were apparently fired from the delivery vehicle, striking the victim."

Read More