It happened at 10:30 a.m. near the intersection of 4th and York Streets.
Authorities say someone opened fire on the men, ages 20, 21 and 26, who are all Camden residents.
The shooting scene stretched for nearly a block.
All three victims were treated at Cooper Hospital. All are expected to survive.
Police are looking for an Hispanic man last seen wearing a gray t-shirt and blue jeans.