The rapper, real name Tramar Dillard, had a blood alcohol level of .185, a spokesperson for the Miami Beach Police Department told the magazine.
The 31-year-old caught the attention of authorities when he was seen driving erratically and swerving through South Beach in his two-door Bugatti, according to the police report. The officer that stopped him noticed the rapper's bloodshot eyes, slurred speech and smelled alcohol on his breath.
The office then asked Flo Rida to walk in a straight line. After the second attempt, the rapper said "I can't do this" and said he had had a "few drinks."
Flo Rida was arrested and transported to the Miami Beach Police Department before he was booked into Miami Dade Correctional Department, according to the spokesperson.
"Until we have an opportunity to meet with our client and conduct our own investigation into the facts, we are declining further comment on this matter," attorneys Christopher Lyons and Sandy Becher said in a statement to People. They also said that a judge has signed an order permitting Flo Rida to travel to Bangkok, Thailand for a series of upcoming concerts. He is scheduled to depart Thursday evening.