It happened on Saturday, just after 2 a.m., at the store on the 2900 block of Ridge Avenue.
Police say the suspect came into the store and hit the victim in the head with a gun several times.
The assailant then robbed him and fired a shot into the ceiling before leaving.
The suspect fled in a silver Ford Crown Victoria.