Police said the robbery suspect was driving a red Lincoln Town Car with a white roof. About 10 minutes later, officers in Boynton Beach reported seeing the car and followed it.

Police said the driver would not stop and crashed into three civilian cars. The third crash made the vehicle stop, and that's when the driver started firing shots at officers, hitting one, police said.

Officers fired back and killed the suspect near Martin Luther King Jr. Boulevard and Railroad Avenue.

"Our officers stood in the line of fire and exchanged fire with a very dangerous person," Boynton Beach Police Chief Matt Immler said.

The injured officer and another involved in the incident were placed on paid administrative leave, which is standard procedure.