GLOUCESTER Twp., NJ (CBS) – A 23-year-old man has been charged with assaulting a police officer following a vehicle stop in Gloucester Township, New Jersey Wednesday morning.

Authorities say around 9:42 a.m., police were in the area of Blackwood-Clementon Road when they observed a vehicle traveling towards Pine Hill.

READ MORE: COVID In PA: No New Restrictions In Philadelphia As COVID-19 Cases Rising, But 'Nothing Is Off The Table'

Officers conduced a vehicle stop for a violation.

Police say as they made contact with the driver, identified as Bryan Uriarte from Lindenwold, he refused to exit his vehicle.

After several requests by officers, Uriarte eventually exited his car.

READ MORE: Upper Merion School District: Teachers, Staff Must Be Vaccinated Against COVID-19 Or Routinely Get Tested

At this time, authorities attempted to place him under arrest for an outstanding warrant.

Police say he pulled away and began swinging his elbows, striking one officer in the head, causing him to lose a contact lens.

Authorities say the officer suffered significant injury to his forehead and temporary loss of vision.

Police say Uriarte is charged with aggravated assault on a police officer, resisting arrest and criminal mischief.

MORE NEWS: Report: Sixers Sign Center Andre Drummond To 1-Year Deal

He was remanded to the Camden County Correctional Facility.