It happened around 11:45 Saturday night on the 5100 block of Pennway Street.
Police tell Action News that an argument inside the barbershop turned ugly when one of the men pulled out a handgun.
The gunman shot a 30-year-old man once in the chest. The victim was taken to Temple University Hospital in stable condition.
So far no arrests have been made but police say they have several witnesses who were able to help identify the suspect.