The suspect was identified as 36-year-old Mohammad Azeem. He is charged with rape, sex abuse and forcible touching.
The incident happened on Saturday, just after 4 a.m., aboard a train near the Christopher Street station.
Authorities say the attacker made sexual remarks and demanded money from the 27-year-old victim before forcing him to perform a sex act.
The suspect then ran off from the subway station.
The victim was taken to Northwell Greenwich Village Hospital and was said to be stable.
Anyone with information regarding this incident is asked to call the NYPD's Crime Stoppers Hotline at 1-800-577-TIPS (8477) or for Spanish, 1-888-57-PISTA (74782).
ALSO READ: Man arrested in connection to deadly stabbing inside Lower Manhattan subway station
Police arrest suspect in deadly stabbing at Brooklyn Bridge station
----------
* Get Eyewitness News Delivered
* More Manhattan news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube