Louisiana rapper Boosie is facing drugs and weapons charges after he was pulled over in metro Atlanta on Monday.

The rapper, whose legal name is Torrence Hatch Jr., was arrested in Coweta County and was held in the county jail following the traffic stop. He was released just before 1 p.m. Tuesday after posting a $3,500 bond, Channel 2 Action News reported.

Hatch, 36, and Antonio Allen, 30, were pulled over Monday afternoon when a sheriff’s deputy noticed the rapper driving a white Dodge Charger erratically, nearly hitting another vehicle, according to a sheriff’s office incident report obtained by AJC.com.

Newnan police were called in after the deputy noticed the two people in the car moving around a lot when he tried to pull them over, the report said. Investigators allegedly found marijuana, THC oil, a loaded gun and more than $20,000 cash in the car.

Hatch told authorities a friend gave the duo the gun for protection and the owner would show up to claim the firearm, the report said. He also allegedly said Allen was his bodyguard, which is why he had the gun.

Antonio Allen

Photo: Coweta County Sheriff’s Office

Both men were charged with possession of marijuana, possession of THC and possession of a firearm during a felony. Formerly known as “Lil’ Boosie,” Hatch also faces a charge of failure to maintain lane.

The rapper, whose songs “Wipe Me Down” and “Zoom” were hits a decade ago, has a lengthy history with the law.

In 2011, Hatch was sentenced to eight years in prison after pleading guilty to smuggling drugs into two Louisiana state prisons. According to The Associated Press, he was serving time for a separate conviction on marijuana possession when he smuggled in the drugs with the help of a prison guard.

Just one year later, he was found not guilty of first-degree murder in the 2009 death of Terry Boyd.