BROCKTON (CBS) – Massachusetts State Police say the passenger in a Brockton taxi ran from police and was arrested with more than 100 grams of heroin.

State troopers stopped a taxi for traffic violations on Thursday at about 6 p.m. on Route 27 in Brockton.

READ MORE: 5 People Rescued After Boat Capsizes Near Lighthouse In Buzzards Bay

After the vehicle stopped, police say Damien Cortez, 26, was sitting and eating slices of pizza he had with him in the back of the cab while being questioned.

Cortez, a Boston resident, got out of the taxi after being asked to do so by the responding trooper.

While Cortez was being frisked for weapons, he allegedly pushed the trooper and ran.

READ MORE: Connecticut Man Charged In Hit-And-Run With Tractor-Trailer That Injured Mass. State Police Lieutenant

State police said the trooper grabbed Cortez, but his shirt ripped and he ran about 150 yards into the woods along Route 24.

After a short chase, Cortez was arrested.

Police found a vacuum sealed package stamped with the words “100 China White.” It is believed to be heroin weighing about 106 grams.

Cortez was unable to post the $50,000 bail set by the clerk, and was transported to Plymouth County House of Correction. He will be held there until his arraignment in Brockton District Court.

MORE NEWS: 'It Means Celebrating Freedom': Communities Across Boston Celebrate 1st Juneteenth As National Holiday

The taxi driver was cited for failure to signal and speeding.