IRVINGTON — A police officer was shot in the leg on Thursday morning, officials said.

The Essex County Prosecutor's office said the township police officer was shot on Myrtle Avenue and suffered non-fatal injuries.

Unnamed law enforcement sources told NJ.com that the officer was shot around 11:35 a.m. by a gunman.

Unnamed police sources told ABC 7 Eyewitness News that a suspect was found dead further down Myrtle Avenue after he struck the officer and more shots were fired.

A 20-year-old man who wandered into the area where the suspect and another person were exchanging gunfire was shot in the neck, the source told ABC 7 Eyewitness News.

A source close to the case told NBC New York that a rifle was recovered at the scene.

The name of the officer, the suspect and the circumstances of the crash were not released by the prosecutor's office or the Attorney General's office.

The Attorney General's Office did not immediately return a request for more information.

Scene of a police shooting in Irvington (RLS Metro Breaking News)

Contact reporter Dan Alexander at Dan.Alexander@townsquaremedia.com or via Twitter @DanAlexanderNJ

More from New Jersey 101.5

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.