The shooting happened around 1:15 a.m. in the 800 block of North Front Street at the John Wesley Apartments.
Action News was told that two men were inside an apartment when someone fired five shots through the front door before fleeing.
The victim was shot twice in the legs as he sat in a chair inside. He was taken by ambulance to Cooper University Hospital where he is listed in stable condition.
So far, no arrests have been made and police are trying to determine what sparked the shooting.