Heriberto Torres, 66, was spotted by plainclothes officers at the Times Square 42nd Street platform just after 6 p.m., according to the New York City Police Department.
He was wearing a monitoring bracelet at the time of his arrest.
Police said the two officers saw the suspect expose himself and then position himself behind a 23-year-old woman waiting for the No. 1 subway platform.
He rubbed himself against the woman, and two officers and a sergeant arrested him.
Met w/ the Dist 1 team that caught Level 3 sex offender in the act while wearing ankle monitoring bracelet from prison release just days ago pic.twitter.com/7SCuXhIKxx— Chief Joseph Fox (@NYPDTransit) November 3, 2016
Torres was charged with persistent sex abuse, forceible touching, resisting arrest, public lewdness and sex abuse.
Torres is a Level 3 sex offender with 13 prior arrests, including at least four that were sex abuse related. He was released from prison last week.