The shooting was reported around 5:20 p.m. near Fitzgerald Avenue and Ingalls Street.
Officers found Perkins, a San Francisco resident, on the sidewalk near a store suffering from gunshot wounds, police said.
He was taken to a hospital where he was pronounced dead.
No arrests have been made in the case and no suspect information was available as of Tuesday night.
Anyone with information about the shooting is encouraged to call the Police Department's anonymous tip line at (415) 575-4444 or send a tip by text message to TIP411.