The incident happened shortly after 10:15 p.m. on the 5700 block of Leonard Street.
According to police, three men tried to enter a house with a weapon but struggled at the door with the victim's wife.
During the struggle, one suspect reached around the woman and fired shots at her 29-year-old husband, who was getting off the couch to help.
Police say, the victim was struck with several bullets and rushed to Temple University Hospital where he was pronounced dead a short time later.
Three teens and two children were found inside the home but they were not hurt.
The three gunman fled the scene and police are investigating.