Angel T. Rodriguez, 21, of Cary.

A police officer was injured after he was dragged down the roadway by a car that fled from the scene of a police-involved crash in McHenry, authorities said.

A McHenry Police Department officer was driving his marked squad southbound in the 1200 block of North Green Street around 1:49 a.m. Sunday.

The squad was struck by a blue Hyundai Tucson, causing minor damage to the vehicles, police officials said.

The officer exited his vehicle and approached the driver of the Hyundai to obtain their driver’s license and vehicle insurance information.

Police officials said a brief exchange occurred at the driver’s window before the driver accelerated his vehicle from the scene.

The Hyundai began traveling southbound on Green Street with the officer’s arm caught on the driver’s door.

The officer was dragged down the roadway before being able to free himself from the vehicle when it stopped at the intersection of Green Street and Waukegan Road, police officials said.

[Suggested Article]  Man accused of hitting, injuring pedestrian with SUV before fleeing scene on Route 47 in Huntley

The officer was treated at Northwestern Medicine Hospital in McHenry for minor injuries.

The injuries consisted of abrasions to his right knee and possibly both of his elbows, according to a criminal complaint.

Officers arrested the driver of the Hyundai, identified as Angel T. Rodriguez, 21, of Cary.

Rodriguez was charged with aggravated assault with a motor vehicle, resisting a peace officer causing injury, attempted aggravated assault on an officer, driving while license suspended, reckless driving, operating an uninsured motor vehicle, leaving the scene of a crash, improper lane usage and transportation of open alcohol by a driver.

Rodriguez was processed and transported to the McHenry County Jail to await court proceedings.