Shou Kuan Lin, 72, and his wife were waiting for the A train at 145th St. Friday afternoon when a man pushed Lin off the platform.
Commuters jumped in to rescue the grandfather before an oncoming train hit him.
Lin suffered a broken collar bone and cracked skull in the fall.
Police arrested 57-year-old Rudralrall Badeo and charged him with attempted murder and felony assault Saturday night.
Police say Baldeo was probably drunk at the time of the attack.
He was taken to St. Luke’s Hospital where he is in critical condition.