"I see people rushing passed me and when I turn around I see an old man in the middle of the tracks crawling," Ocasio said.
The elderly man fell on the tracks at the busy 59th Street Lexington Avenue Subway Station around 4 Friday afternoon.
"I'm looking him looking to see if the train is coming, looking at him, and I'm like this is just not happening to me. It can't happen in front of my eyes," Ocasio said.
Within seconds, Ocasio jumped on the tracks seeing no other option.
"I grabbed him by his collar and his pants and threw him to the platform. Don't ask me how because I'm not a strong dude," Ocasio said.
He wasn't strong enough to pull himself back up onto the platform.
Four or five people had to hoist the 33-year-old hero up onto the platform, hurting his knee in the process.
"I would say 7 to 10 seconds later the Q passed by. It was overwhelming. People were just crying and hugging," Ocasio said.
Eyewitness News found people thanking him on social media, saying he did what most of us wouldn't.
"I'm just an average Joe, a 9-5 guy. I just think God is great. He put me in that position and gave me the strength. If you asked me if I would I do it again, I just don't know," Ocasio said.
Get Eyewitness News Delivered