A St. Louis County police officer has died after being shot in Green Park in south St. Louis County Thursday morning.

The 33-year-old officer, Blake Snyder, had four years of service with the St. Louis County Police Department. He leaves behind a wife and a 2-year-old son.

Officer Snyder, who served in the Affton Southwest Precinct, and another officer were responding to a disturbance call just after 5 a.m. on the 10700 block of Arno Drive when the shooting occurred, a spokesperson for the department told NewsChannel 5.

The 18-year-old suspect opened fire “almost immediately upon the officer’s arrival,” striking Snyder point blank. Chief Jon Belmar says the wound was immediately fatal.

The second officer returned fire, striking the suspect.

Scene photos: Officer, suspect shot in south St. Louis County

The suspect was transported to a local hospital where he is listed in critical condition.

A NewsChannel 5 crew on scene says there is still a large police presence and can count at least 30 evidence markers on the ground.

This is the first time an officer with the St. Louis County Police Department has died in the line of duty in nearly 16 years.

The last officer killed with the department was Sergeant Richard Weinhold on October 31, 2000. Today's shooting marks the 10th death in the line of duty for the department.

Chief Belmar says there were no dash cams or body cameras in use at the time of the shooting.

Stay with NewsChannel 5 on-air and online throughout the day for the very latest.