An Allentown police officer was injured when he was punched in the face by a possibly intoxicated man who was taken into custody early Saturday morning.

After officers took David D. Owens, 44, to police headquarters around 1 a.m., he was being placed in a holding cell when he began charging and swinging at officers, according to court papers. Investigators say he punched officer Franklin Town in the face.

Town suffered a cut and swelling on his face and needed medical treatment.

Owens, whose address is unknown, was charged with aggravated assault, simple assault, harassment and public drunkenness.