Travis T. Wright, 33, of Richmond.

A man was arrested after he shoved a police officer, tried fighting him and then struck a fire chief’s hat during an incident in Richmond, court records allege.

Travis T. Wright, 33, of Richmond, was charged with aggravated battery of a peace officer, aggravated battery of an emergency worker and aggravated assault on an emergency worker.

The Richmond Police Department responded just before 11 p.m. Sunday to the 200 block of Cunat Boulevard in Richmond for a call of a battery.

It was reported a male victim had been battered and possibly stranged.

The Richmond Fire Protection District was dispatched to the scene to evaluate the victim for injuries.

A criminal complaint filed in McHenry County Circuit Court alleges Wright threatened to strike a police officer and fight him.

Wright stepped towards the officer while clenching his fists, the complaint said.

[Suggested Article]  Man charged with stabbing other man in neck during altercation at gas station in Waukegan

Wright struck the officer on his arm and shoved him in the chest, the complaint said.

The Richmond fire chief, who responded to the scene with an ambulance crew, was battered by Wright, the complaint said.

Wright used an open hand to strike the fire chief’s ball cap while he was wearing it, the complaint said.

Officers arrested Wright and also arrested Troy L. Clark Jr., 29, of Richmond.

Clark was charged with misdemeanor domestic battery for allegedly punching Wright in the face, which prompted the initial police response.

McHenry County Judge Michael Coppedge ordered Wright held on a $75,000 bond.

Wright was released from the McHenry County Jail on Wednesday after someone posted 10% of his bond.

A preliminary hearing is scheduled for March 31.