The vehicle pushed the 84 year old victim into the front of the UPS Store at 125-28 Queens Boulevard.
He was taken to Jamaica Medical Center in critical condition.
The 64 year old driver fled the scene, but he was quickly apprehended. Police say charges are pending.
The crash occurred across the street from the Queens Criminal Courthouse.
Get Eyewitness News Delivered