The 31-year-old performer was formerly known as Noreaga. His real name is Victor Santiago and he is known for songs "Nothin'" and "SuperThug."
Santiago, of New York, was arrested early Sunday after police said he caused a disruption at a Fatburger by yelling at another customer, ripping up a bouquet of flowers and throwing a drink at a customer.
Authorities said the rapper punched a man in the face, and yelled "Do you know who I am?" The man received a cut on the left side of his face, a police report said.
Santiago was charged with misdemeanor battery and disorderly conduct. He was taken to the Miami-Dade county jail and released.
It was not immediately clear whether he had a lawyer. A woman who identified herself as Shavala at the rapper's management agency in New York said she was not aware of the arrest and refused to comment.