Rolan Reid, 32, was charged with two counts of attempted murder, including one as a hate crime and four counts of assault, two of the charges as a hate crime, police said Saturday.
Earlier this week, the 28-year-old victim, who was waiting for a southbound No. 6 train on Lafayette and Bleecker St., was approached by Reid who was acting "erratically," according to the NYPD.
He then asked her "what are you looking at," before running to a garbage bin and throwing an empty plastic bottle at her, cops said. After that, he proceeded to push her onto the tracks moments before a train entered the station, but she managed to escape safely, police said.
She was taken to Bellevue Hospital where she was treated and released.