A tip from a resident of Weymouth’s West Street neighborhood paid off for police Thursday afternoon, with the arrest of a Roxbury man for alleged heroin dealing.

Capt. Richard Fuller said Aneudis G. Rosario, 20, was charged shortly after 2 p.m., after detectives watched him make an alleged deal with a man near Pond Street.

Rosario is charged with distribution of heroin, possession with intent to distribute heroin and conspiracy to violate the drug laws. He was held in the Weymouth jail overnight without bail and will be arraigned Friday in Quincy District Court.

Fuller said Rosario has several open cases out of Quincy District Court and Roxbury District Court for heroin trafficking, possession with intent to distribute heroin, and possession with intent to distribute class B drugs.

Fuller said detectives got a call about a suspicious male in a small gray station wagon “possibly selling drugs” in the West Street area. They began trailing the vehicle, which they found was registered to Rosario.

A short time later detectives followed the vehicle to the Pond Street area and said they observed an alleged drug deal. They stopped Rosario’s alleged customer, who had a bag of heroin that he admitted he’d just bought from Rosario.

Rosario was stopped in his vehicle on Main Street, near Columbian Street, and arrested. Fuller said detectives found several more bags of heroin and $800 in cash “on his person.”