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: Shooting Inside Park City Center Mall Injures 4, Lancaster Police Say

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: Protestors Demand Full Investigation Into Fanta Bility's Shooting Death, Want Sharon Hill Officers Fired

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: 'Be A Lifeline': AIDS Walk Philly Raises Awareness, Funds In 35th Annual Event

He was remanded to the Camden County Correctional Facility.