It happened at 6th and Vine Streets around 12:30 this morning.
Police say the 21-year-old man was driving his car when bullets shattered the driver side window.
The man drove himself to Cooper University Hospital where he is listed in critical condition.
There is no word on suspects or a motive at this time.