Rambo tried to help the 55-year-old victim and ended up getting in a shootout with the robbers, police said.
They said more than 20 bullets were fired in all. The good Samaritan was shot approximately five times, police said.
"That man was trying to be a good citizen, trying to help the other citizen that was being robbed," Cpt. Brian Schiffbauer said.
The victim was rushed to the hospital and underwent surgery Wednesday afternoon. Doctors expect him to recover.
“Someone tried to take my son away from me,” the victim’s father said.
“All these other young fellas been getting their life taken away and God spared him,” the victim’s mother said.
Family members said Rambo is the father of five young girls. They said he has a heart of gold and would do anything for anyone, so when they learned he was trying to protect someone else when he was shot, they were not surprised.
Police released surveillance photos that show the suspected gunman.
Police said the robbers got into the car and left.
They are not sure if any of the robbers were shot. Police are looking for at least two robbers.
Police said the robbery victim also left the area, unharmed.