The New York Post reports a transit officer spotted the suspect near the 49th Street Station, on 50th Street near Seventh Avenue. s
The suspect has not been identified, but is being described as a 30-year-old street vendor from Queens.
NYPD spokesman Paul Browne says cops tracked down the suspect using surveillance images from cameras posted in the subway station and the surrounding area.
Browne added that police were able to track him down after they "found people who knew him."
Around 12:30 PM on Monday, witnesses say they saw Han exchange heated words with a man on the subway platform, before the man pushed Han onto the tracks.
A source says Han was on the tracks for more than a minute, possibly even 90 seconds, before getting hit by the oncoming Q train.
41-year-old Anthony White recognized the suspect and said he could often be seen panhandling for money near Times Square.
"He is nuts," White said. "He would talk to himself. I’ll put it this way, as long as he didn’t bother me, I didn’t bother him. They should catch him and put him in jail for life.”
Correction: A previous version of this article used an incorrect spelling of the victim's name.