Authorities say his 37-year-old attacker appears to have walked up to him and suddenly attacked. The victim was rushed to Bellevue Medical Center in critical condition, officials say.
Police say the suspect, wearing a black knapsack, attempted to flee, but was quickly taken into custody. Charges are pending against Antoine Poprilo, a Midtown resident with seven prior drug arrests.
It was not known if it was a random attack.
Detectives have not been able to talk to the victim. They are reviewing surveillance cameras in the area.