The woman was on the Queens-bound J platform when she was pushed onto the tracks at around 1:10 p.m.
She was helped back onto the platform by an MTA employee and other passengers.
Fortunately she did not make contact with a train.
The 22-year-old suspect, Louis Morales, was quickly taken into custody.
He is charged with assault and reckless endangerment.
The victim suffered a laceration to the leg and was taken to Brookdale University Hospital.
The motive in the attack is not yet clear.
The incident comes after a violent Memorial Day weekend throughout the subway system where several people were robbed or hurt in attacks.
Morales has two prior arrests, one for grand larceny in Queens in 2020 and one for menacing and assault in Queens in 2019.
ALSO READ | Exclusive: Man brutally beaten in subway station done commuting to Manhattan
* More Brooklyn news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube
Submit a News Tip