US rapper Polo G has been charged with assaulting a police officer and resisting arrest with violence after a car was stopped in Florida.

Jail records show the rapper, whose real name is Taurus Bartlett, was booked into jail early on Saturday on five charges and released on bond hours later.

The Miami Police Department released arrest affidavits in which officers said Bartlett, 22, and others were pulled over early on Saturday, and the rapper ended up in a struggle on the ground with officers.

One of the documents says an officer who was trying to handcuff Bartlett was struck multiple times.

Rapper Arrested
Rapper Polo G allegedly assaulted a police officer (Wilfredo Lee/AP)

The documents say Bartlett was aggressive as he resisted arrest in central Miami.

One of the officers said he had ordered him and all the passengers in the car he was travelling in to get out of the vehicle to pat them down for firearms, saying he suspected they carried weapons because they heard a passenger claim the vehicle was bulletproof.

The police department said it was reviewing the incident that would include examining all camera footage, saying the arrest was captured on several body-worn cameras.

Police spokesman Michael Vega said it also was investigating several threats received against personnel and facilities in response to the rapper’s arrest.

The Chicago-based artist had released his newest album Hall Of Fame on Friday.

His single Rapstar debuted at number one on the Billboard Hot 100 in April.

His mother and manager said on Instagram that Polo G and his younger brother were travelling in a car with security after an album release party.

His mother Stacia Mac posted a message on Facebook saying she had bonded out Polo G and other people who were arrested.