He was pushed from behind while waiting at the northbound F and D platform at the 47-50th St Rockefeller Center station just before 4 a.m.
The victim was able to pull himself back onto the platform and was taken to Mount Sinai West Hospital.
He was said to be stable but dislocated his shoulder.
Francisco Garcia, 40, was taken into custody and charged with assault and reckless endangerment.
----------
* Get Eyewitness News Delivered
* More Manhattan news
* Send us a news tip
* Download the abc7NY app for breaking news alerts on the go
* Download our connected TV app