The trooper has serious, but not life-threatening, injuries. He was conscious as he was taken to Boston Medical Center, a police spokesman said.
The incident happened at about 4:25 p.m. as the trooper was working a traffic detail at a parking lot on Route 1.
Police say troopers on foot were trying to stop the 2009 Ducati motorcycle driver in parking lot P6. He then started driving against traffic, going south in the northbound lane to flee from troopers, according to police.
Authorities said that when the motorcyclist reached the P8 lot, he struck a trooper trying to stop him.
One witness got a good look at the suspect after the impact.
“The officers were working on him, checking to see if he was all right” Chris McDonald said. “It looked like once they found out he was all right the officers looked like they sat him up and prepared him to bring him into custody.”
The motorcyclist, identified as 25-year-old Jose Perez-Rodriguez of Everett, is in state police custody and will face charges, officials said. He was also taken to a hospital, but the extent of his injuries are not yet known.