It happened at the Shell on South Main near Burdine near around 11 p.m.
Video shows the gun shot flashes near pump number three.
It then shows the victim run into the gas station where people tried to help stop the bleeding.
No arrests had been made and there was no word Saturday morning on the man's condition.