Officials say the incident happened on the southbound D line, at the Bryant Park Station just after 7 p.m.
They say the suspect asked the victim for money before pushing him onto the tracks.
TRENDING | New York City schools close through Thanksgiving, move to remote learning as city reaches 3% positivity rate threshold
The 36-year-old victim suffered minor bruises to his knees, hands and ears.
He was taken to Bellevue Hospital.
Police later arrested 23-year-old Justin Pena on charges of attempted murder and reckless endangerment.
On Jan. 16, Pena was arrested for allegedly punching a 62-year-old man riding on a southbound F train in the vicinity of the 23rd Street station in Chelsea. The victim suffered lacerations.
* Get Eyewitness News Delivered
* More Manhattan news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube
Submit a News Tip