The incident occurred around 11:25 p.m. Saturday in the 200 block of Rosemar Street.
Police an argument between a 50-year-old man and another man escalated into a fight.
During the altercation, the suspect pulled out a knife and stabbed the 50-year-old man twice in the chest.
The victim was rushed by ambulance to Albert Einstein Medical Center in critical condition.
Police arrested the suspect and recovered the weapon.