A homeless man was charged Friday with attempted murder as a hate crime and five other felony charges after allegedly pushing a transgender woman onto the subway tracks in the West Village, the NYPD said.

Rolan Reid, 32, has been charged with attempted murder, two counts of assault as a hate crime and two counts of assault following Monday's incident.

According to police and surveillance video, Reid walked up to the 28-year-old woman on the platform for the southbound No. 6 train at Bleecker Street and said "what are you doing?" He then allegedly ran over to a garbage can, pulled out a plastic bottle and threw it at the woman before he ran back over to her and pushed the victim onto the tracks, according to surveillance video.

The woman was taken to Bellevue Hospital, where she was treated and released.

Police took Reid into custody Thursday for questioning. According to the Daily News, Reid has 28 prior arrests.