Police were called to the 5400 block of Lansdowne Avenue around 10:36 a.m. for a report of a person screaming.
Authorities say the 40-year-old victim was shot at by a man, and then a woman set him on fire.
The suspects, a 38-year-old man and a 35-year-old woman, were taken into custody.
The victim is being treated at Jefferson University Hospital for burns to his body.
The names of those involved have not been released.
The circumstances of this incident remain under investigation.