His 3-year-old daughter was in the back seat and was injured by shards of glass, police said. Both victims are expected to be okay.
The shooting happened at about 3 p.m. when at least two men rushed the car on South Robinson Street, one was armed and riddled the driver's white Cadillac with bullets.
Police said the injured driver was able to drive to Mercy Hospital.
Neighbors also reported gunshots hit several homes on the block, but luckily no one was injured.
Anyone with information about this shooting is asked to call police.
RELATED: Check the 6abc Neighborhood Safety Tracker