Rapper Afroman punched a female fan on stage during a concert and was charged with simple assault, police said.

Afroman, who is best known for his Grammy-nominated hit "Because I Got High," was arrested Tuesday night and his show in Biloxi show was canceled. He was later released after posting $330 bond, said Biloxi Police Chief John Miller.