A large crowd pleaded with police officers to let rapper Flo Rida go and one fan offered to drive him home after he was charged with drink-driving in Miami Beach, police said.
According to an arrest report, officers spotted his 2008 Bugatti driving erratically at about 3.45am.
The report said the rapper, whose real name is Tramar Dillard, failed a sobriety test, blew twice the legal limit on a device to measure his blood-alcohol level, had bloodshot, watery eyes, and slurred his speech.
After his second attempt at trying to walk in a straight line, the rapper said: "Officers, I can't do this. I don't feel I can walk a straight line. I had a few drinks. Let's try another test. I live on the other side of the bridge. I can make it home," according to the Miami Beach Police.
The 31-year-old was charged with driving under the influence and driving with a suspended licence after failing to pay a traffic ticket.
He later was released on 2,000 dollars (£1,220) bail and a judge signed an order allowing him to fly to Bangkok, Thailand, to perform several concerts, said his lawyer, Christopher Lyons. The order requires Flo Rida to return on June 16.
Mr Lyons declined to comment on the charges, saying he wanted to conduct his own investigation.
Flo Rida's debut song, Low, and Right Round both hit the number one spot on the Billboard Hot 100 chart.