A Rocky Mount man with a prior record recently was charged by the Nash County Sheriff’s Office with two counts of felony trafficking in heroin after a traffic stop, authorities and records said.

Christopher Lewis on Aug. 26 possessed and was transporting more than one-tenth to four-tenths of an ounce of the opioid, Nash County District Court records said.

Lewis, 26, had been in a Honda Accord when the driver was halted by the narcotics division of the sheriff’s office for a vehicle registration violation, Chief Deputy Brandon Medina said in a news release.

A K-9 officer was deployed and gave a positive indication for the odor of narcotics inside the car, Medina said.

Deputies noticed a plastic bag near Lewis’ front waistband and also found out Lewis was concealing a plastic bag in his waistband, which contained roughly 250 dosage units of heroin, Medina said.

There also was already a warrant from Edgecombe County for the arrest of Lewis on a charge of misdemeanor shoplifting, Medina said.

The driver of the car was released and Lewis was jailed under a $26,000 secured bond in the Nash County Detention Center, Medina said.

Lewis posted bond after his first appearance the next day in Nash County District Court, Medina said.

Nash County District Court records said that the court appointed attorney Kirkland Bass to represent Lewis and that Lewis is due back in court on Sept. 9.

State Public Safety records said Lewis was convicted of larceny in 2014 in Nash County.

Lewis had listed an address in the 700 block of Mill Street, Nash County District Court records said.