Dion R. Holmes, 37, of Woodstock.

A Woodstock man allegedly attacked a police officer who was responding to a 911 hang-up call in Woodstock and resisted arrest, court documents show.

Dion R. Holmes, 37, of the 800 block of Prairie View Lane in Woodstock, was charged with aggravated battery on a peace officer, a Class 2 felony, and resisting a peace officer, a Class A misdemeanor.

The Woodstock Police Department responded last Saturday to the 800 block of Prairie View Lane for an intoxicated unwanted person where the 911 caller disconnected from dispatchers.

A criminal complaint filed in McHenry County Circuit Court said officers arrived and began investigating the incident.

Holmes “aggressively” pulled away from officers, disobeyed orders and attempted to push past officers, the complaint said.

The complaint said Holmes struck an officer in and around the face and chest area with his hands, fists and feet.

[Suggested Article]  Woman bit her daughter's finger off during altercation in Barrington Hills, prosecutors say

Holmes’ actions resulted in damage to a police department-issued body-worn camera clip, the complaint added.

Holmes was transported to the McHenry County Jail where he was ordered held on a $40,000 bond.

A public defender representing Holmes filed a motion asking for a personal recognizance bond.

McHenry County Judge David Gervais allowed Holmes to be released on a $40,000 recognizance bond over prosecutors’ objection, court records show.

A preliminary hearing is scheduled for November 4.