It happened on Girard Avenue near 25th Street.
Police tell Action News the man was struck as he was walking across Girard.
The driver stopped at the scene.
The injured man's name has not yet been released.
There's no word whether the driver will be charged.