The suspect in the fatal shooting of a Rochester police officer has been identified as Thomas Johnson III, 38.

Johnson was released from prison less than three weeks ago according to parole records. He was incarcerated for second-degree attempted robbery.

The shooting happened around 9:25 Wednesday night while the officer was chasing the suspect near Hudson Avenue and Warsaw Street.

The officer died at Rochester General. Johnson was also shot and wounded. He underwent surgery at the hospital.

An innocent bystander was also shot. That injury is not considered life-threatening.

Sources say the suspect was pulled over for a traffic violation and that it is unlikely the officer knew the suspect was in violation of his parole before the traffic stop. When the suspect tried to run away, the officer pursued, and that is when the shooting started.

The officer was married, with three children -- including a newborn.