Police say one of the men who jumped in the cab pulled out a single-barrel shotgun and fired. The shot hit the cabbie in the shoulder.
The men stole an undisclosed amount of money then got out of the taxi. The cabbie was able to drive himself to a nearby firehouse along the 2600 block of Federal Street where he called for help.
The 38-year-old man, who has not yet been identified, is being treated at Cooper Hospital and is expected to recover.
He is a driver for Gonzales Cab Company.
The suspects ran off and remain at large.
Anyone with information should call Camden Police 856-757-7420.