Hip-hop star Lil' Flip has been arrested in Louisiana on drug and weapons charges.

The Sunshine hitmaker, real name Wesley Weston, was driving in Mansfield on Wednesday (26Dec12) when he was pulled over by authorities for speeding.

Police searching his vehicle found marijuana and a Bush Master Ar-15 assault rifle, according to local publication Shreveport Times.

The 31 year old was booked at the DeSoto Detention Center on charges of third-offence possession of marijuana, possession of a firearm in the presence of a controlled dangerous substance, and speeding.

Weston is being held on $35,300 (Gbp22,063) bail.