This creep with a long rap sheet groped a woman on a Manhattan subway on Valentine’s Day, cops said Tuesday.

The 39-year-old victim was riding a northbound Q train around 9 a.m. when Omar Brunson, 38, pinned his body against hers, police said. When she asked him to move, he touched her breasts over her clothing before bolting from the train at the Canal Street station, cops said.

A witness managed to snap a photo of the perv before he fled, police said.

Brunson has 10 prior arrests dating back to 2003, cops said. The most recent was for a petit larceny Christmas Eve — when he stole boots, perfume and a sweater from a Manhattan department store, according to police.

He has previously been arrested for grand larceny, trespass, assault and criminal possession of a controlled substance, cops said.

Brunson is about 6-foot-3 and 170 pounds, police said. He was last seen wearing a black hat, black-framed eyeglasses and a black winter jacket. He was holding a suitcase at the time of the incident.