Rapper Boosie Badazz and a passenger were jailed on drug and gun charges after being pulled over south of Atlanta.

According to records from the Coweta County jail, the 36-year-old rapper is facing charges of failing to maintain his lane, drug possession and having a gun during a crime. The rapper's real name is Torrence Hatch Jr.

MAN WHO TACKLED WWE LEGEND BRET HART CHARGED WITH ASSAULT

Coweta County sheriff's Sgt. Jeff Bugg stopped a swerving Dodge Charger, then smelled marijuana coming from the vehicle in Newnan on Monday, according to the Newnan Times-Herald. The sergeant reported that a loaded handgun was found under a seat.

FILE - In this March 10, 2014, file photo, rapper Boosie Badazz appears at a news conference in New Orleans.

FILE - In this March 10, 2014, file photo, rapper Boosie Badazz appears at a news conference in New Orleans. (AP)

The jail identifies Hatch's passenger as Antonio Pezant Allen and says he's charged with having drugs and a gun during a crime.

Jail records don't list attorneys who could be contacted for comment on behalf of either man.

The Associated Press contributed to this report.