Witnesses said the female officer started punching the suspect after she walked into a booking area and kept on punching until other officers intervened.
The suspect suffered several cuts and bruises.
The officer was charged with assault and battery and misconduct. She was placed on unpaid administrative leave.