Clayton County Police Sgt. Ashanti Marbury tells WXIA-TV that an officer pulled over a Porsche 911 Friday afternoon for failing to maintain its lane.
Police say Offset, whose real name is Kiari Kendrell Cephus, was behind the wheel.
Police say the vehicle smelled of marijuana, prompting authorities to search the car and find three guns and less than an ounce of marijuana.
The 26-year-old is on probation for a 2015 arrest on drugs and weapons charges. He is now charged with possession of a firearm by a felon and possession of a weapon during a crime. He also faces misdemeanor charges for marijuana possession and making an improper lane change.
It's unclear whether he has an attorney.
Information from: WXIA-TV, http://www.11alive.com/
Copyright 2018 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.